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

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.fork(ratpack.func.Action)).
SCRIPT_PROPERTY_DEFAULT - Static variable in class ratpack.groovy.launch.GroovyScriptFileHandlerFactory
 
SCRIPT_PROPERTY_NAME - Static variable in class ratpack.groovy.launch.GroovyScriptFileHandlerFactory
 
secure() - Method in interface ratpack.http.HttpUrlSpec
 
send(Response) - Method in interface ratpack.http.client.ReceivedResponse
 
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(String, 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(String, byte[]) - Method in interface ratpack.http.Response
Sends the response, using the given content type and byte array as the response body.
send(InputStream) - 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 contents of the given input stream as the response body.
send(String, InputStream) - Method in interface ratpack.http.Response
Sends the response, using the given content type and the content of the given input stream 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(String, 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
 
sendFile(ExecControl, Path) - Method in interface ratpack.http.Response
Sends the response, using the given content type and the content of the given type as the response body.
sendFile(ExecControl, BasicFileAttributes, Path) - Method in interface ratpack.http.Response
Sends the response, using the given content type and the content of the given type as the response body.
sendStream(ExecControl, 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.
server(Properties, Properties) - Method in class ratpack.launch.RatpackMain
ServerBackedApplicationUnderTest - Class in ratpack.test
 
ServerBackedApplicationUnderTest(Factory<RatpackServer>) - Constructor for class ratpack.test.ServerBackedApplicationUnderTest
 
ServerErrorHandler - Interface in ratpack.error
An object that can deal with errors that occur during the processing of an exchange.
ServerSentEvent - Class in ratpack.sse
Represents a Server Sent Event.
ServerSentEvent(String, String, String) - Constructor for class ratpack.sse.ServerSentEvent
 
ServerSentEvents - Class in ratpack.sse
A renderable object for streaming server side events.
serverSentEvents(Publisher<? extends ServerSentEvent>) - Static method in class ratpack.sse.ServerSentEvents
 
service(LaunchConfig) - Static method in class ratpack.file.FileSystemChecksumServices
 
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
 
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(URI) - Method in interface ratpack.http.HttpUrlSpec
 
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(int) - Method in interface ratpack.http.MutableStatus
Update the status to be the given code, and the default message for that code.
set(int, String) - Method in interface ratpack.http.MutableStatus
Update the status to be the given code and message.
setCacheSize(int) - Method in class ratpack.groovy.templating.TemplatingModule
 
setCacheSize(int) - Method in class ratpack.handlebars.HandlebarsModule
 
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.
setPath(String) - Method in class ratpack.remote.RemoteControlModule
 
setReloadable(boolean) - Method in class ratpack.groovy.templating.TemplatingModule
 
setReloadable(boolean) - Method in class ratpack.handlebars.HandlebarsModule
 
setStaticallyCompile(boolean) - Method in class ratpack.groovy.templating.TemplatingModule
 
setTemplatesCacheSize(Integer) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesDirectory(String) - Method in class ratpack.groovy.markuptemplates.MarkupTemplatingModule
 
setTemplatesMode(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesPath(String) - Method in class ratpack.groovy.templating.TemplatingModule
 
setTemplatesPath(String) - Method in class ratpack.handlebars.HandlebarsModule
 
setTemplatesPrefix(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
setTemplatesSuffix(String) - Method in class ratpack.handlebars.HandlebarsModule
 
setTemplatesSuffix(String) - Method in class ratpack.thymeleaf.ThymeleafModule
 
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.
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
 
ssl(SSLContext) - Method in class ratpack.launch.LaunchConfigBuilder
The SSL context to use if the application serves content over HTTPS.
SSL_KEYSTORE_FILE - Static variable in class ratpack.launch.LaunchConfigs.Property
The absolute file path, URI or classpath location of the SSL keystore file.
SSL_KEYSTORE_PASSWORD - Static variable in class ratpack.launch.LaunchConfigs.Property
The password for the SSL keystore file.
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(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() - Method in class ratpack.groovy.launch.GroovyRatpackMain
 
start() - Method in class ratpack.launch.RatpackMain
start() - Method in interface ratpack.server.RatpackServer
Starts the server, returning as soon as the server is up and ready to receive requests.
startOrExit() - Method in class ratpack.launch.RatpackMain
Starts the server via RatpackMain.start(), exiting via System.exit(1) if that method throws an exception.
status(int) - Method in interface ratpack.http.Response
Sets the status line of the response.
status(int, String) - Method in interface ratpack.http.Response
Sets the status line of the response.
status(Status) - Method in interface ratpack.http.Response
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
 
Stopper - Interface in ratpack.server
The mechanism for stopping the application from within the application.
stream(Publisher<T>, Subscriber<? super T>) - Method in interface ratpack.exec.ExecControl
Process streams of data asynchronously with non-blocking back pressure.
stream(Publisher<T>, Subscriber<? super 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.
StreamEvent<T> - Interface in ratpack.stream
Represents an event emitted by a publisher.
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.
subscriber(Fulfiller<T>) - Static method in class ratpack.rx.RxRatpack
 
success(T) - Method in interface ratpack.exec.Fulfiller
Fulfills the promise with the given value.
success(T) - Method in class ratpack.exec.Fulfillment
Fulfill with a success result.
success(T) - Static method in class ratpack.exec.Result
Creates a successful result object.
SuccessPromise<T> - Interface in ratpack.exec
A promise of a successful outcome.
SYSPROP_PREFIX_DEFAULT - Static variable in class ratpack.launch.LaunchConfigs
Value: "ratpack.".
SYSPROP_PREFIX_PROPERTY - Static variable in class ratpack.launch.LaunchConfigs
Value: "ratpack.syspropPrefix".
A B C D E F G H I J L M N O P R S T U V W X