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.
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.A condition that checks if DevTools should be enabled.
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.