All Classes
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AccessManager Provides access control for aDispatcher
.AgentReloader Utility to determine if an Java agent based reloader (e.g.ChangedFile A single file that has changed.ChangedFile.Type Change types.ChangedFiles A collections of files from a specific source folder that have changed.ClassLoaderFile A single file that may be served from aClassLoader
.ClassLoaderFile.Kind The kinds of class load files.ClassLoaderFileRepository A container for files that may be served from aClassLoader
.ClassLoaderFiles ClassLoaderFileRepository
that maintains a collection ofClassLoaderFile
items grouped by source folders.ClassLoaderFiles.SourceFolder An individual source folder that is being managed by the collection.ClassLoaderFileURLStreamHandler URLStreamHandler
for the contents of aClassLoaderFile
.ClassPathChangedEvent ApplicationEvent
containing details of a classpath change.ClassPathChangeUploader Listens and pushes any classpath updates to a remote endpoint.ClassPathFileSystemWatcher Encapsulates aFileSystemWatcher
to watch the local classpath folders for changes.ClassPathFolders Provides access to entries on the classpath that refer to folders.ClassPathRestartStrategy Strategy interface used to determine when a changed classpath file should trigger a full application restart.ConditionalOnInitializedRestarter DefaultRestartInitializer DefaultRestartInitializer
that only enable initial restart when running a standard "main" method.DefaultSourceFolderUrlFilter Default implementation ofSourceFolderUrlFilter
that attempts to match URLs using common naming conventions.DevToolsDataSourceAutoConfiguration Auto-configuration
for DevTools-specificDataSource
configuration.DevToolsHomePropertiesPostProcessor EnvironmentPostProcessor
to add devtools properties from the user's home folder.DevToolsLogFactory Devtools deferred logging support.DevToolsProperties Configuration properties for developer tools.DevToolsProperties.Livereload LiveReload properties.DevToolsProperties.Restart Restart properties.DevToolsPropertyDefaultsPostProcessor EnvironmentPostProcessor
to add properties that make sense when working at development time.DevToolsSettings DevTools settings loaded from /META-INF/spring-devtools.properties files.Dispatcher Dispatcher used to route incoming remote server requests to aHandler
.DispatcherFilter Servlet filter providing integration with the remote serverDispatcher
.FailureHandler Strategy used to handle launch failures.FailureHandler.Outcome Various outcomes for the handler.FileChangeListener Callback interface when file changes are detected.FileSystemWatcher Watches specific folders for file changes.FileSystemWatcherFactory Factory used to create newFileSystemWatcher
instances.Handler A single handler that is able to process an incoming remote server request.HandlerMapper Interface to provide a mapping between aServerHttpRequest
and aHandler
.HttpHeaderAccessManager AccessManager
that checks for the presence of a HTTP header secret.HttpHeaderInterceptor ClientHttpRequestInterceptor
to populate arbitrary HTTP headers with a value.HttpRestartServer A HTTP server that can be used to upload updatedClassLoaderFiles
and trigger restarts.HttpRestartServerHandler AdaptsHttpRestartServer
to aHandler
.HttpStatusHandler Handler
that responds with a specificHttpStatus
.HttpTunnelConnection TunnelConnection
implementation that uses HTTP to transfer data.HttpTunnelPayload Encapsulates a payload data sent via a HTTP tunnel.HttpTunnelPayloadForwarder Utility class that forwardsHttpTunnelPayload
instances to a destination channel, respecting sequence order.HttpTunnelServer A server that can be used to tunnel TCP traffic over HTTP.HttpTunnelServer.HttpConnection Encapsulates a HTTP request/response pair.HttpTunnelServerHandler Adapts aHttpTunnelServer
to aHandler
.LiveReloadServer A livereload server.LocalDevToolsAutoConfiguration Auto-configuration
for local development support.OptionalLiveReloadServer Manages an optionalLiveReloadServer
.PatternClassPathRestartStrategy Ant style pattern basedClassPathRestartStrategy
.PortProvider Strategy interface to provide access to a port (which may change if an existing connection is closed).RemoteClientConfiguration Configuration used to connect to remote Spring Boot applications.RemoteDevToolsAutoConfiguration Auto-configuration
for remote development support.RemoteDevToolsProperties Configuration properties for remote Spring Boot applications.RemoteDevToolsProperties.Proxy RemoteDevToolsProperties.Restart RemoteSpringApplication Application that can be used to establish a link to remotely running Spring Boot code.RestartApplicationListener ApplicationListener
to initialize theRestarter
.RestartClassLoader DisposableClassLoader
used to support application restarting.Restarter Allows a running application to be restarted with an updated classpath.RestartInitializer Strategy interface used to initialize aRestarter
.RestartListener Listener that is notified of application restarts.RestartScope Restart@Scope
Annotation used to indicate that a bean should remain between restarts.RestartScopeInitializer Support for a 'restart'Scope
that allows beans to remain between restarts.RestartServer Server used torestart
the current application with updatedClassLoaderFiles
.SocketTargetServerConnection Socket basedTargetServerConnection
.SourceFolderUrlFilter Filter URLs based on a source folder name.StaticPortProvider PortProvider
for a static port that won't change.TargetServerConnection Manages the connection to the ultimate tunnel target server.TriggerFileFilter FileFilter
that accepts only a specific "trigger" file.TunnelClient The client side component of a socket tunnel.TunnelClientListener Listener that can be used to receiveTunnelClient
events.TunnelConnection Interface used to manage socket tunnel connections.UrlHandlerMapper HandlerMapper
implementation that maps incoming URLs.