All Classes and Interfaces
Class
Description
Provides access control for a
Dispatcher.Utility to determine if a Java agent based reloader (e.g.
A single file that has changed.
Change types.
A collections of files from a specific source directory that have changed.
A single file that may be served from a
ClassLoader.The kinds of class load files.
A container for files that may be served from a
ClassLoader.ClassLoaderFileRepository that maintains a collection of
ClassLoaderFile items grouped by source directories.An individual source directory that is being managed by the collection.
URLStreamHandler for the contents of a ClassLoaderFile.ApplicationEvent containing details of a classpath change.Listens and pushes any classpath updates to a remote endpoint.
Provides access to entries on the classpath that refer to directories.
Encapsulates a
FileSystemWatcher to watch the local classpath directories for
changes.Strategy interface used to determine when a changed classpath file should trigger a
full application restart.
@Conditional that matches when DevTools is enabled.Default
RestartInitializer that only enable initial restart when running a
standard "main" method.Default implementation of
SourceDirectoryUrlFilter that attempts to match URLs
using common naming conventions.Auto-configuration for DevTools-specific
DataSource configuration.Utility to deduce if DevTools should be enabled in the current context.
EnvironmentPostProcessor to add devtools properties from the user's home
directory.Devtools deferred logging support.
Configuration properties for developer tools.
LiveReload properties.
Restart properties.
EnvironmentPostProcessor to add properties that make sense when working at
development time.Auto-configuration for DevTools-specific R2DBC
configuration.DevTools settings loaded from /META-INF/spring-devtools.properties files.
Dispatcher used to route incoming remote server requests to a
Handler.Servlet filter providing integration with the remote server
Dispatcher.Strategy used to handle launch failures.
Various outcomes for the handler.
Callback interface when file changes are detected.
Watches specific directories for file changes.
Factory used to create new
FileSystemWatcher instances.A single handler that is able to process an incoming remote server request.
Interface to provide a mapping between a
ServerHttpRequest and a
Handler.AccessManager that checks for the presence of an HTTP header secret.ClientHttpRequestInterceptor to populate arbitrary HTTP headers with a value.An HTTP server that can be used to upload updated
ClassLoaderFiles and trigger
restarts.Adapts
HttpRestartServer to a Handler.Handler that responds with a specific HttpStatus.A livereload server.
Auto-configuration for local development support.Deprecated, for removal: This API element is subject to removal in a future version.
Manages an optional
LiveReloadServer.Ant style pattern based
ClassPathRestartStrategy.Configuration used to connect to remote Spring Boot applications.
Auto-configuration for remote development support.Configuration properties for remote Spring Boot applications.
Application that can be used to establish a link to remotely running Spring Boot code.
ApplicationListener to initialize the Restarter.Disposable
ClassLoader used to support application restarting.Allows a running application to be restarted with an updated classpath.
Strategy interface used to initialize a
Restarter.Listener that is notified of application restarts.
Restart
@Scope Annotation used to indicate that a bean should remain between
restarts.Support for a 'restart'
Scope that allows beans to remain between restarts.Server used to
restart the current application with updated
ClassLoaderFiles.Repository used by
FileSystemWatcher to save file/directory snapshots across
restarts.Filter URLs based on a source directory name.
FileFilter that accepts only a specific "trigger" file.HandlerMapper implementation that maps incoming URLs.
@ConditionalOnEnabledDevTools