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

R

ratpack(Closure<?>) - Static method in class ratpack.groovy.Groovy
Starts a Ratpack app, defined by the given closure.
ratpack.api - package ratpack.api
Annotations that are used to further specify API contracts.
ratpack.codahale.metrics - package ratpack.codahale.metrics
Integration with Coda Hale's Metrics Library.
ratpack.error - package ratpack.error
Types that deal with handling application errors.
ratpack.file - package ratpack.file
Types for dealing with the file system and serving files.
ratpack.form - package ratpack.form
Support for handling uploaded forms, including file uploads.
ratpack.func - package ratpack.func
General functional (i.e.
ratpack.groovy - package ratpack.groovy
Support for writing Ratpack applications in the Groovy programming language.
ratpack.groovy.guice - package ratpack.groovy.guice
Groovy specific extensions to the Guice support.
ratpack.groovy.handling - package ratpack.groovy.handling
Groovy specific extensions to classes in the ratpack.handling package.
ratpack.groovy.launch - package ratpack.groovy.launch
 
ratpack.groovy.markup - package ratpack.groovy.markup
 
ratpack.groovy.render - package ratpack.groovy.render
Specialised Groovy support for rendering.
ratpack.groovy.sql - package ratpack.groovy.sql
 
ratpack.groovy.templating - package ratpack.groovy.templating
Support for templating based on embedded Groovy code in text.
ratpack.groovy.test - package ratpack.groovy.test
 
ratpack.groovy.test.embed - package ratpack.groovy.test.embed
Support for creating Groovy based embedded applications.
ratpack.groovy.test.handling - package ratpack.groovy.test.handling
 
ratpack.guice - package ratpack.guice
Integration with Google Guice.
ratpack.h2 - package ratpack.h2
 
ratpack.handlebars - package ratpack.handlebars
Integration with Handlebars.java templating engine.
ratpack.handling - package ratpack.handling
The handling of application requests.
ratpack.handling.direct - package ratpack.handling.direct
Low level direct access to the underlying Netty internals.
ratpack.hikari - package ratpack.hikari
 
ratpack.http - package ratpack.http
The HTTP protocol.
ratpack.jackson - package ratpack.jackson
Integration with the Jackson JSON marshalling library.
ratpack.launch - package ratpack.launch
Classes used to bootstrap a Ratpack application.
ratpack.newrelic - package ratpack.newrelic
 
ratpack.pac4j - package ratpack.pac4j
Integration with pac4j for authentication/authorization.
ratpack.parse - package ratpack.parse
Parsing in Ratpack refers to deserializing a request body into a Java object of some type.
ratpack.path - package ratpack.path
Types for managing the paths of requests inside the application.
ratpack.promise - package ratpack.promise
Promises are strategy builders for the result of async operations.
ratpack.registry - package ratpack.registry
Registries hold objects that can be retrieved via type, and are a key aspect of Ratpack applications.
ratpack.remote - package ratpack.remote
Integration with Groovy Remote Control.
ratpack.render - package ratpack.render
The renderer framework provides a pluggable mechanism for serializing objects to the response.
ratpack.rx - package ratpack.rx
Provides integration with the RxJava library.
ratpack.server - package ratpack.server
Objects used to start a ratpack application.
ratpack.session - package ratpack.session
 
ratpack.session.store - package ratpack.session.store
Session scoped storage.
ratpack.ssl - package ratpack.ssl
Convenience utitilities for dealing with SSL.
ratpack.test - package ratpack.test
 
ratpack.test.embed - package ratpack.test.embed
Support for creating embedded applications at test time, for testing Ratpack features and extensions.
ratpack.test.handling - package ratpack.test.handling
 
ratpack.test.remote - package ratpack.test.remote
 
ratpack.thymeleaf - package ratpack.thymeleaf
Integration with Thymeleaf templating engine.
ratpack.util - package ratpack.util
General purpose types and utilities.
ratpack.websocket - package ratpack.websocket
Support for Websockets.
RatpackMain - Class in ratpack.launch
An application entry point for starting a Ratpack application.
RatpackMain() - Constructor for class ratpack.launch.RatpackMain
 
RatpackMainApplicationUnderTest - Class in ratpack.test
 
RatpackMainApplicationUnderTest() - Constructor for class ratpack.test.RatpackMainApplicationUnderTest
 
RatpackMainApplicationUnderTest(Map<String, String>) - Constructor for class ratpack.test.RatpackMainApplicationUnderTest
 
RatpackMainApplicationUnderTest(RatpackMain, Map<String, String>) - Constructor for class ratpack.test.RatpackMainApplicationUnderTest
 
RatpackMainServerFactory - Class in ratpack.test
 
RatpackMainServerFactory() - Constructor for class ratpack.test.RatpackMainServerFactory
 
RatpackMainServerFactory(Map<String, String>) - Constructor for class ratpack.test.RatpackMainServerFactory
 
RatpackMainServerFactory(RatpackMain, Map<String, String>) - Constructor for class ratpack.test.RatpackMainServerFactory
 
RatpackServer - Interface in ratpack.server
A Ratpack server.
RatpackServerBuilder - Class in ratpack.server
Builds a RatpackServer.
RatpackVersion - Class in ratpack.util
Provides the version of the Ratpack core at runtime.
ReadOnlyContext - Interface in ratpack.handling
A context that does not provide access to the Response or flow control methods.
redirect(String) - Method in interface ratpack.handling.Context
Sends a temporary redirect response (i.e.
redirect(int, String) - Method in interface ratpack.handling.Context
Sends a redirect response location URL and status code (which should be in the 3xx range).
redirect(Context, String, int) - Method in interface ratpack.handling.Redirector
Issue a redirect to the client.
Redirector - Interface in ratpack.handling
Contextual strategy for issuing redirects.
regen() - Method in interface ratpack.session.Session
Initiates a new session, terminating the Can only be called once per request, and not if getId() has already initiated a new session.
register(Object, Handler) - Method in interface ratpack.groovy.handling.GroovyChain
Adds a handler that inserts the given handler with the given service addition.
register(Object, Action<? super Chain>) - Method in interface ratpack.groovy.handling.GroovyChain
Adds a handler to this chain that inserts the given handler with the given service addition.
register(Object, Closure<?>) - Method in interface ratpack.groovy.handling.GroovyChain
Creates a List of Handler from the given Closure and adds a Handler to this GroovyChain that inserts the Handler list with the given service addition.
register(Class<? super T>, T, Handler) - Method in interface ratpack.groovy.handling.GroovyChain
Adds a handler that inserts the given handlers with the given service addition.
register(Class<? super T>, T, Action<? super Chain>) - Method in interface ratpack.groovy.handling.GroovyChain
 
register(Class<? super T>, T, Closure<?>) - Method in interface ratpack.groovy.handling.GroovyChain
Creates a List of Handler from the given Closure and adds a Handler to this GroovyChain that inserts the the Handler list with the given service addition.
register(Object, Handler) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Object, Action<? super Chain>) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Object, Closure<?>) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Class<? super T>, T, Handler) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Class<? super T>, T, Action<? super Chain>) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Class<? super T>, T, Closure<?>) - Method in class ratpack.groovy.handling.GroovyChainAction
 
register(Object) - Method in interface ratpack.groovy.test.handling.GroovyInvocationBuilder
 
register(Object, Handler) - Method in interface ratpack.handling.Chain
Adds a handler that inserts the given handler with the given service addition.
register(Object, Action<? super Chain>) - Method in interface ratpack.handling.Chain
Adds a handler to this chain that inserts the given handler with the given service addition.
register(Class<? super T>, T, Handler) - Method in interface ratpack.handling.Chain
Adds a handler that inserts the given handlers with the given service addition.
register(Class<? super T>, T, Action<? super Chain>) - Method in interface ratpack.handling.Chain
Adds a handler to this chain that inserts the given handler chain with the given service addition.
register(T, Handler) - Static method in class ratpack.handling.Handlers
Creates a handler that inserts the handler chain defined by the builder, with the given service addition.
register(Class<? super T>, T, Handler) - Static method in class ratpack.handling.Handlers
Creates a handler that inserts the handler chain defined by the builder, with the given service addition.
register(Class<O>, O) - Method in interface ratpack.registry.MutableRegistry
Register the given object under the given type.
register(T) - Method in interface ratpack.registry.MutableRegistry
Registers the given object with its concrete type.
register(Object) - Method in interface ratpack.test.handling.InvocationBuilder
 
registerLazy(Class<O>, Factory<? extends O>) - Method in interface ratpack.registry.MutableRegistry
Registers a lazily created entry to the registry.
Registries - Class in ratpack.registry
Static methods for creating and building registries.
registry(Closure<?>) - Method in interface ratpack.groovy.test.handling.GroovyInvocationBuilder
 
registry(Action<? super RegistrySpec>) - Method in interface ratpack.groovy.test.handling.GroovyInvocationBuilder
 
registry(Injector) - Static method in class ratpack.guice.Guice
Creates a Ratpack Registry backed by the given Injector that will NOT create objects via “just-in-time” binding.
registry(Class<? super T>, T) - Static method in class ratpack.registry.Registries
Creates a single entry registry, using RegistryBuilder.add(Class, Object).
registry(Class<T>, Factory<? extends T>) - Static method in class ratpack.registry.Registries
Creates a single lazily created entry registry, using RegistryBuilder.add(Class, Factory).
registry(Object) - Static method in class ratpack.registry.Registries
Creates a single entry registry, using RegistryBuilder.add(Object).
registry() - Static method in class ratpack.registry.Registries
Creates a new registry builder.
Registry - Interface in ratpack.registry
An object registry.
registry(Action<? super RegistrySpec>) - Method in interface ratpack.test.handling.InvocationBuilder
 
RegistryBuilder - Interface in ratpack.registry
A builder of registries.
RegistrySpec - Interface in ratpack.registry
An additive specification of a registry.
reloadable(boolean) - Method in class ratpack.launch.LaunchConfigBuilder
Whether or not the application is "reloadable".
RELOADABLE - Static variable in class ratpack.launch.LaunchConfigFactory.Property
Whether to reload the application if the script changes at runtime.
RemoteControl - Class in ratpack.test.remote
 
RemoteControl(ApplicationUnderTest, String) - Constructor for class ratpack.test.remote.RemoteControl
 
RemoteControl(ApplicationUnderTest) - Constructor for class ratpack.test.remote.RemoteControl
 
RemoteControlModule - Class in ratpack.remote
An extension module that adds a Groovy Remote Control endpoint.
RemoteControlModule() - Constructor for class ratpack.remote.RemoteControlModule
 
remove(String) - Method in interface ratpack.http.MutableHeaders
Removes the header with the specified name.
remove(Class<O>) - Method in interface ratpack.registry.MutableRegistry
Remove the registration for the given type.
remove(Object) - Method in interface ratpack.util.MultiValueMap
render(Context, T) - Method in class ratpack.groovy.render.GroovyRendererSupport
Delegates to GroovyRendererSupport.render(GroovyContext, Object), wrapping the given context in a GroovyContext.
render(GroovyContext, T) - Method in class ratpack.groovy.render.GroovyRendererSupport
Renders the given object to the context.
render(String) - Method in interface ratpack.groovy.templating.TemplateScript
Renders a nested template inline, using the same model as this template.
render(Map<String, ?>, String) - Method in interface ratpack.groovy.templating.TemplateScript
Renders a nested template inline, with the given model merged with the current template model.
render(Object) - Method in interface ratpack.handling.Context
Render the given object, using the rendering framework.
render(Context, T) - Method in interface ratpack.render.Renderer
Render the given object to the response.
render(Context, T) - Method in class ratpack.render.RendererSupport
Render the given object to the response.
rendered(Class<T>) - Method in interface ratpack.test.handling.Invocation
 
Renderer<T> - Interface in ratpack.render
A renderer is responsible for rendering an object to the response.
RendererException - Exception in ratpack.render
Wraps an exception thrown by a renderer while rendering.
RendererException(Renderer<?>, Object, Throwable) - Constructor for exception ratpack.render.RendererException
Constructor.
RendererSupport<T> - Class in ratpack.render
A Renderer super class that provides a RendererSupport.getType() implementation based on the generic type of the impl.
RendererSupport() - Constructor for class ratpack.render.RendererSupport
Constructor.
RendererSupport(Class<?>) - Constructor for class ratpack.render.RendererSupport
Constructor.
RenderException - Exception in ratpack.render
A generic super type for exceptions indicate something when wrong for a render operation.
RenderException(String) - Constructor for exception ratpack.render.RenderException
Constructor.
RenderException(String, Throwable) - Constructor for exception ratpack.render.RenderException
Constructor.
Request - Interface in ratpack.http
A request to be handled.
RequestOutcome - Interface in ratpack.handling
The outcome of processing a request.
resetRequest() - Method in interface ratpack.groovy.test.TestHttpClient
 
respond(Handler) - Method in interface ratpack.handling.Context
Convenience method for delegating to a single handler.
Response - Interface in ratpack.http
A response to a request.
responseHeader(String, String) - Method in interface ratpack.groovy.test.handling.GroovyInvocationBuilder
 
responseHeader(String, String) - Method in interface ratpack.test.handling.InvocationBuilder
 
Result<T> - Class in ratpack.util
The result of an asynchronous operation, which may be a failure.
Result(Exception) - Constructor for class ratpack.util.Result
Creates a failure result object.
Result(Y) - Constructor for class ratpack.util.Result
Creates a successful result object.
resultAction(Action<T>) - Method in interface ratpack.handling.Context
Creates a result action that uses the contextual error handler if the result is failure.
ResultAction<T> - Interface in ratpack.util
Convenience subtype for an action that takes a result.
RxBackground - Interface in ratpack.rx
Similar to Background except that an Observable for the background result is returned.
RxModule - Class in ratpack.rx
Integrates RxJava with the Ratpack application.
RxModule() - Constructor for class ratpack.rx.RxModule
 
RxRatpack - Class in ratpack.rx
Provides static access Rx helper functions.
RxRatpack() - Constructor for class ratpack.rx.RxRatpack
 
A B C D E F G H I J L M N O P R S T U V W X