- scheduler(ExecController) - Static method in class ratpack.rx.RxRatpack
-
- 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.HttpUrlBuilder
-
- segment(String, Object...) - Method in interface ratpack.http.HttpUrlBuilder
-
- 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(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(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(CharSequence, 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(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
-
- sendFile(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(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(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() - Constructor for class ratpack.sse.ServerSentEvent
-
- serverSentEvent(Consumer<? super ServerSentEvent.Spec<?>>) - Static method in class ratpack.sse.ServerSentEvent
-
Returns a new event, built by the given spec consumer.
- serverSentEvent(T, Consumer<? super ServerSentEvent.Spec<T>>) - Static method in class ratpack.sse.ServerSentEvent
-
Returns a new event, built by the given spec consumer with a supporting object for construction.
- ServerSentEvent.Spec<T> - Interface in ratpack.sse
-
- ServerSentEvents - Class in ratpack.sse
-
A
renderable
object for streaming server side events.
- serverSentEvents(Publisher<? extends ServerSentEvent>) - Static method in class ratpack.sse.ServerSentEvents
-
- serverSentEvents(Publisher<T>, Action<ServerSentEvent.Spec<T>>) - 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(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.
- 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.handlebars.HandlebarsModule
-
- setStaticallyCompile(boolean) - Method in class ratpack.groovy.templating.TemplatingModule.Config
-
- setTemplatesCacheSize(Integer) - Method in class ratpack.thymeleaf.ThymeleafModule
-
- setTemplatesDirectory(String) - Method in class ratpack.groovy.markuptemplates.MarkupTemplatingModule.Config
-
- setTemplatesMode(String) - Method in class ratpack.thymeleaf.ThymeleafModule
-
- setTemplatesPath(String) - Method in class ratpack.groovy.templating.TemplatingModule.Config
-
- 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.
- 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.
- 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
-
- start(Action<? super Execution>) - Method in interface ratpack.exec.ExecStarter
-
- 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
-
- status(Status) - Method in interface ratpack.http.Response
-
- status(int) - Method in interface ratpack.http.ResponseMetaData
-
Sets the status line of the response.
- 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
-
- 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.
- StreamEvent<T> - Interface in ratpack.stream
-
Represents an event emitted by a publisher.
- Streams - Class in ratpack.stream
-
- 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.Fulfiller
-
Fulfills the promise with the given value.
- success(T) - Static method in interface ratpack.exec.Result
-
Creates a new successful result.
- 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".