Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y 

S

scheduler(ExecController) - Static method in class ratpack.rx.RxRatpack
A scheduler that uses the application event loop and initialises each job as an Execution (via ExecControl.exec()).
ScriptNotFoundException - Exception in ratpack.groovy.script
 
ScriptNotFoundException(String) - Constructor for exception ratpack.groovy.script.ScriptNotFoundException
 
ScriptNotFoundException(String...) - Constructor for exception ratpack.groovy.script.ScriptNotFoundException
 
secure() - Method in interface ratpack.http.HttpUrlBuilder
Sets the protocol to be HTTPS.
segment(String, Object...) - Method in interface ratpack.http.HttpUrlBuilder
Appends one path segment to the URL.
send(Response) - Method in interface ratpack.http.client.ReceivedResponse
 
send(Response) - Method in interface ratpack.http.client.StreamedResponse
Stream this received response out to the given server response.
send(Response, Action<? super MutableHeaders>) - Method in interface ratpack.http.client.StreamedResponse
Stream this received response out to the given server response.
send() - Method in interface ratpack.http.Response
Sends the response back to the client, with no body.
send(String) - Method in interface ratpack.http.Response
Sends the response, using "text/plain" as the content type and the given string as the response body.
send(CharSequence, String) - Method in interface ratpack.http.Response
Sends the response, using the given content type and string as the response body.
send(byte[]) - Method in interface ratpack.http.Response
Sends the response, using "application/octet-stream" as the content type (if a content type hasn't already been set) and the given byte array as the response body.
send(CharSequence, byte[]) - Method in interface ratpack.http.Response
Sends the response, using the given content type and byte array as the response body.
send(ByteBuf) - Method in interface ratpack.http.Response
Sends the response, using "application/octet-stream" as the content type (if a content type hasn't already been set) and the given bytes as the response body.
send(CharSequence, ByteBuf) - Method in interface ratpack.http.Response
Sends the response, using the given content type and bytes as the response body.
send(String) - Method in interface ratpack.websocket.WebSocket
 
send(ByteBuf) - Method in interface ratpack.websocket.WebSocket
 
sendFile(Path) - Method in interface ratpack.http.Response
Sends the response, using the file as the response body.
sendStream(Publisher<? extends ByteBuf>) - Method in interface ratpack.http.Response
Sends the response, streaming the bytes emitted by the given publisher.
SentResponse - Interface in ratpack.http
Represents a response that has been committed.
serializeSession(ByteBufAllocator, Set<Map.Entry<String, Object>>) - Method in interface ratpack.session.clientside.SessionService
 
serializeSession(ByteBufAllocator, Set<Map.Entry<String, Object>>, int) - Method in interface ratpack.session.clientside.SessionService
 
ServerBackedApplicationUnderTest - Class in ratpack.test
 
ServerBackedApplicationUnderTest() - Constructor for class ratpack.test.ServerBackedApplicationUnderTest
 
serverConfig(Closure<?>) - Method in interface ratpack.groovy.Groovy.Ratpack
Registers the closure used to build the configuration of the server.
serverConfig(Closure<?>) - Method in interface ratpack.groovy.test.embed.GroovyEmbeddedApp.Spec
Modifies the server config of the application.
serverConfig(Path, Action<? super ServerConfig.Builder>) - Method in interface ratpack.groovy.test.handling.GroovyRequestFixture
Configures the server config to have the given base dir and given configuration.
serverConfig(Action<? super ServerConfig.Builder>) - Method in interface ratpack.groovy.test.handling.GroovyRequestFixture
Configures the server config to have no base dir and given configuration.
serverConfig(ServerConfig.Builder) - Method in interface ratpack.server.RatpackServerSpec
Convenience function that builds the config from the given builder and delegates to RatpackServerSpec.serverConfig(ServerConfig).
serverConfig(ServerConfig) - Method in interface ratpack.server.RatpackServerSpec
Sets the server configuration for the application.
ServerConfig - Interface in ratpack.server
Server configuration holder
serverConfig(Path, Action<? super ServerConfig.Builder>) - Method in interface ratpack.test.handling.RequestFixture
Configures the server config to have the given base dir and given configuration.
serverConfig(Action<? super ServerConfig.Builder>) - Method in interface ratpack.test.handling.RequestFixture
Configures the server config to have no base dir and given configuration.
ServerConfig.Builder - Interface in ratpack.server
 
ServerErrorHandler - Interface in ratpack.error
An object that can deal with errors that occur during the processing of an exchange.
ServerSentEvents - Class in ratpack.sse
A renderable object for streaming server side events.
serverSentEvents(Publisher<T>, Action<? super Event<T>>) - Static method in class ratpack.sse.ServerSentEvents
Creates a new renderable object wrapping the event stream.
ServerSentEventStreamClient - Interface in ratpack.sse
 
service(ServerConfig) - Static method in class ratpack.file.FileSystemChecksumServices
Get checksum service that is backward compatible - calculates file checksum with Adler32 method.
service(ServerConfig, Function<? super InputStream, ? extends String>) - Static method in class ratpack.file.FileSystemChecksumServices
Get checksum service with calculation method given as checksummer function.
service(ServerConfig, Function<? super InputStream, ? extends String>, String, String...) - Static method in class ratpack.file.FileSystemChecksumServices
Get checksum service for additional path related to server's base dir and calculation method as checksummer function.
Service - Interface in ratpack.server
A service participates in the application lifecycle.
Session - Interface in ratpack.session
 
SessionCookieConfig - Interface in ratpack.session
 
SessionIdGenerator - Interface in ratpack.session
 
sessionInitiated(String) - Method in interface ratpack.session.SessionListener
 
SessionListener - Interface in ratpack.session
 
SessionManager - Interface in ratpack.session
 
SessionModule - Class in ratpack.session
 
SessionModule() - Constructor for class ratpack.session.SessionModule
 
SessionService - Interface in ratpack.session.clientside
 
SessionStorage - Interface in ratpack.session.store
A marker concurrent map sub interface, to make retrieving the session storage from the service easier.
SessionStore - Interface in ratpack.session.store
A store of sessions.
sessionTerminated(String) - Method in interface ratpack.session.SessionListener
 
set(CharSequence, Object) - Method in interface ratpack.http.MutableHeaders
Sets the (only) value for the header with the specified name.
set(CharSequence, Iterable<?>) - Method in interface ratpack.http.MutableHeaders
Sets a new header with the specified name and values.
set(String, Object) - Method in interface ratpack.session.store.SessionStorage
 
setCipherAlgorithm(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setConfig(T) - Method in class ratpack.guice.ConfigurableModule
Sets the config object for this module.
setCookieDomain(String) - Method in class ratpack.session.SessionModule
 
setCookieExpiresMins(int) - Method in class ratpack.session.SessionModule
 
setCookiePath(String) - Method in class ratpack.session.SessionModule
 
setDate(CharSequence, Date) - Method in interface ratpack.http.MutableHeaders
Set a header with the given date as the value.
setDomain(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
Set the domain for session cookie.
setMacAlgorithm(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setMaxCookieSize(int) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
Set maximum size of the session cookie.
setMaxInactivityInterval(Duration) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
Set maximum inactivity time (in seconds) of the cookie session.
setPath(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
Set the path for session cookie.
setSecretKey(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setSecretToken(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setSessionName(String) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setSessionService(SessionService) - Method in class ratpack.session.clientside.ClientSideSessionsModule.Config
 
setStaticallyCompile(boolean) - Method in class ratpack.groovy.template.TextTemplateModule.Config
 
setTemplatesCacheSize(Integer) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesDirectory(String) - Method in class ratpack.groovy.template.MarkupTemplateModule.Config
 
setTemplatesMode(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesPath(String) - Method in class ratpack.groovy.template.TextTemplateModule.Config
 
setTemplatesPrefix(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesSuffix(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
shouldReload(Registry) - Method in interface ratpack.server.ReloadInformant
Whether the server should reload.
sign(ByteBuf) - Method in interface ratpack.session.clientside.Signer
 
Signer - Interface in ratpack.session.clientside
 
size() - Method in interface ratpack.registry.RegistryBuilder
How many entries have been added so far.
size() - Method in interface ratpack.session.store.SessionStore
The number of currently stored sessions.
SpecWrapper() - Constructor for class ratpack.groovy.test.embed.GroovyEmbeddedApp.SpecWrapper
 
Spring - Class in ratpack.spring
Methods to facilitate integrating Spring Boot with Ratpack.
Spring() - Constructor for class ratpack.spring.Spring
 
spring(ListableBeanFactory) - Static method in class ratpack.spring.Spring
Creates a registry backed by the given bean factory.
spring(Class<?>, String...) - Static method in class ratpack.spring.Spring
Creates a registry backed by the given Spring Boot application class.
spring(SpringApplicationBuilder, String...) - Static method in class ratpack.spring.Spring
Creates a registry backed by the given Spring Boot application builder.
SqlModule - Class in ratpack.groovy.sql
 
SqlModule() - Constructor for class ratpack.groovy.sql.SqlModule
 
SqlProvider - Class in ratpack.groovy.sql
 
SqlProvider(DataSource) - Constructor for class ratpack.groovy.sql.SqlProvider
 
sse() - Method in class ratpack.hystrix.HystrixModule
Enable the reporting of Hystrix metrics via SSE.
sseStreamClient(ExecController, ByteBufAllocator) - Static method in interface ratpack.sse.ServerSentEventStreamClient
 
ssl(SSLContext) - Method in interface ratpack.server.ServerConfig.Builder
The SSL context to use if the application serves content over HTTPS.
sslContext(URL, String) - Static method in class ratpack.ssl.SSLContexts
Creates an SSL context using a password-protected keystore file.
sslContext(File, String) - Static method in class ratpack.ssl.SSLContexts
Creates an SSL context using a password-protected keystore file.
sslContext(Path, String) - Static method in class ratpack.ssl.SSLContexts
Creates an SSL context using a password-protected keystore file.
sslContext(InputStream, String) - Static method in class ratpack.ssl.SSLContexts
Creates an SSL context using a password-protected keystore file.
SSLContexts - Class in ratpack.ssl
Factory methods for initializing an SSLContext.
start(Action<? super Execution>) - Method in interface ratpack.exec.ExecStarter
 
start(Action<? super RatpackServerSpec>) - Static method in interface ratpack.server.RatpackServer
Convenience method to define and RatpackServer.start() the server in one go.
start() - Method in interface ratpack.server.RatpackServer
Starts the server, returning as soon as the server is up and ready to receive requests.
StartEvent - Interface in ratpack.server
A start event.
StartupFailureException - Exception in ratpack.server
Thrown when a server fails to start.
StartupFailureException(String) - Constructor for exception ratpack.server.StartupFailureException
Constructor.
StartupFailureException(String, Throwable) - Constructor for exception ratpack.server.StartupFailureException
Constructor.
status(int) - Method in interface ratpack.http.Response
 
status(Status) - Method in interface ratpack.http.Response
 
status(HttpResponseStatus) - Method in interface ratpack.http.Response
 
status(int) - Method in interface ratpack.http.ResponseMetaData
Sets the status line of the response.
status(HttpResponseStatus) - Method in interface ratpack.http.ResponseMetaData
 
status(Status) - Method in interface ratpack.http.ResponseMetaData
Sets the status line of the response.
Status - Interface in ratpack.http
A status line of a HTTP response.
stop() - Method in interface ratpack.server.RatpackServer
Stops the server, returning as soon as the server has stopped receiving requests.
stop() - Method in interface ratpack.server.Stopper
Initiates the shutdown process for the running application.
stop() - Method in class ratpack.test.ServerBackedApplicationUnderTest
 
StopEvent - Interface in ratpack.server
A stop event.
Stopper - Interface in ratpack.server
The mechanism for stopping the application from within the application.
stream(Publisher<T>) - Method in interface ratpack.exec.ExecControl
Process streams of data asynchronously with non-blocking back pressure.
stream(Publisher<T>) - Method in interface ratpack.handling.Context
 
stream(Action<? super OutputStream>) - Method in interface ratpack.http.client.RequestSpec.Body
Specifies the request body by writing to an output stream.
stream(Publisher<T>) - Method in interface ratpack.test.exec.ExecHarness
Process streams of data asynchronously with non-blocking back pressure.
StreamedResponse - Interface in ratpack.http.client
A received response to a http client request with streamed response content.
StreamEvent<T> - Interface in ratpack.stream
Represents an event emitted by a publisher.
streamInterval(long) - Method in class ratpack.hystrix.HystrixModule.Config
Configure the number of seconds between periodic publications.
streamMap(Publisher<I>, Function<? super WriteStream<O>, ? extends WriteStream<I>>) - Static method in class ratpack.stream.Streams
Allows transforming a stream into an entirely different stream.
streamMap(Function<? super WriteStream<O>, ? extends WriteStream<T>>) - Method in interface ratpack.stream.TransformablePublisher
Streams - Class in ratpack.stream
Some lightweight utilities for working with reactive streams.
Streams() - Constructor for class ratpack.stream.Streams
 
stringChunks(Publisher<? extends CharSequence>) - Static method in class ratpack.http.ResponseChunks
Transmit each string emitted by the publisher as a chunk.
stringChunks(CharSequence, Publisher<? extends CharSequence>) - Static method in class ratpack.http.ResponseChunks
Transmit each string emitted by the publisher as a chunk.
stringChunks(CharSequence, Charset, Publisher<? extends CharSequence>) - Static method in class ratpack.http.ResponseChunks
Transmit each string emitted by the publisher as a chunk.
success(T) - Method in interface ratpack.exec.Downstream
Signals the successful production of the upstream value.
success(T) - Method in interface ratpack.exec.Fulfiller
Fulfills the promise with the given value.
success(T) - Static method in interface ratpack.exec.Result
Creates a new successful result.
sysProps() - Method in interface ratpack.config.ConfigDataSpec
Adds a configuration source for system properties starting with the prefix "ratpack.".
sysProps(String) - Method in interface ratpack.config.ConfigDataSpec
Adds a configuration source for system properties starting with the specified prefix.
sysProps() - Method in interface ratpack.server.ServerConfig.Builder
Adds a configuration source for system properties starting with the prefix
sysProps(String) - Method in interface ratpack.server.ServerConfig.Builder
Adds a configuration source for system properties starting with the specified prefix.
A B C D E F G H I J L M N O P R S T U V W X Y 
Skip navigation links