- 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
-
- ratpack.error - package ratpack.error
-
Types that deal with handling application errors.
- ratpack.exec - package ratpack.exec
-
- 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
-
- 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
-
- ratpack.h2 - package ratpack.h2
-
- ratpack.handlebars - package ratpack.handlebars
-
- 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.http.client - package ratpack.http.client
-
- ratpack.hystrix - package ratpack.hystrix
-
Provides integration with the
Hystrix library.
- ratpack.jackson - package ratpack.jackson
-
- 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.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
-
- 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
-
- RatpackVersion - Class in ratpack.util
-
Provides the version of the Ratpack core at runtime.
- ReceivedResponse - Interface in ratpack.http.client
-
- 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(Registry, Handler) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Registry, Action<? super Chain>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Action<? super RegistrySpec>, Handler) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Action<? super RegistrySpec>, Closure<?>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Action<? super RegistrySpec>, Action<? super Chain>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Registry, Closure<?>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Registry) - Method in interface ratpack.groovy.handling.GroovyChain
-
Makes the contents of the given registry available for downstream handlers of the same nesting level.
- register(Action<? super RegistrySpec>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Closure<?>) - Method in interface ratpack.groovy.handling.GroovyChain
-
- register(Registry) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Action<? super RegistrySpec>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Registry, Handler) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Registry, Action<? super Chain>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Action<? super RegistrySpec>, Handler) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Action<? super RegistrySpec>, Action<? super Chain>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Registry, Closure<?>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Closure<?>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Action<? super RegistrySpec>, Closure<?>) - Method in class ratpack.groovy.handling.GroovyChainAction
-
- register(Registry) - Method in interface ratpack.handling.Chain
-
Makes the contents of the given registry available for downstream handlers of the same nesting level.
- register(Action<? super RegistrySpec>) - Method in interface ratpack.handling.Chain
-
- register(Registry, Handler) - Method in interface ratpack.handling.Chain
-
- register(Registry, Action<? super Chain>) - Method in interface ratpack.handling.Chain
-
- register(Action<? super RegistrySpec>, Handler) - Method in interface ratpack.handling.Chain
-
- register(Action<? super RegistrySpec>, Action<? super Chain>) - Method in interface ratpack.handling.Chain
-
- register(Registry, Handler) - Method in class ratpack.handling.ChainAction
-
- register(Registry, Action<? super Chain>) - Method in class ratpack.handling.ChainAction
-
- register(Action<? super RegistrySpec>, Handler) - Method in class ratpack.handling.ChainAction
-
- register(Action<? super RegistrySpec>, Action<? super Chain>) - Method in class ratpack.handling.ChainAction
-
- register(Registry) - Method in class ratpack.handling.ChainAction
-
- register(Action<? super RegistrySpec>) - Method in class ratpack.handling.ChainAction
-
- register(Registry, Handler) - Static method in class ratpack.handling.Handlers
-
- register(Registry) - Static method in class ratpack.handling.Handlers
-
- register(Class<T>, T) - Method in interface ratpack.registry.MutableRegistry
-
Register the given object under the given type.
- register(Object) - Method in interface ratpack.registry.MutableRegistry
-
Registers the given object with its concrete type.
- registerLazy(Class<T>, Factory<? extends T>) - 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.GroovyRequestFixture
-
- registry(Action<? super RegistrySpec>) - Method in interface ratpack.groovy.test.handling.GroovyRequestFixture
-
- 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() - Static method in class ratpack.registry.Registries
-
- registry(Action<? super RegistrySpec>) - Static method in class ratpack.registry.Registries
-
Builds a registry from the given action.
- Registry - Interface in ratpack.registry
-
An object registry.
- registry(Action<? super RegistrySpec>) - Method in interface ratpack.test.handling.RequestFixture
-
Configures the context registry.
- registry(Action<? super RegistrySpec>) - Method in class ratpack.test.handling.RequestFixtureAction
-
Configures the context registry.
- RegistryBuilder - Interface in ratpack.registry
-
- RegistrySpec - Interface in ratpack.registry
-
An additive specification of a registry.
- RegistrySpecAction - Class in ratpack.registry
-
- RegistrySpecAction() - Constructor for class ratpack.registry.RegistrySpecAction
-
- reloadable(boolean) - Method in class ratpack.launch.LaunchConfigBuilder
-
Whether or not the application is "reloadable".
- RELOADABLE - Static variable in class ratpack.launch.LaunchConfigs.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<T>) - 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
-
- 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.HandlingResult
-
The object that was rendered to the response.
- 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
-
- 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(String, Action<? super RequestSpec>) - Method in interface ratpack.http.client.HttpClient
-
- Request - Interface in ratpack.http
-
A request to be handled.
- requestFixture() - Static method in class ratpack.groovy.test.GroovyUnitTest
-
Create a Groovy request fixture, for unit testing a
Handler
.
- requestFixture(RequestFixture) - Static method in class ratpack.groovy.test.GroovyUnitTest
-
- RequestFixture - Interface in ratpack.test.handling
-
A contrived request environment, suitable for unit testing
Handler
implementations.
- requestFixture() - Static method in class ratpack.test.UnitTest
-
Create a request fixture, for unit testing of
handlers
.
- RequestFixtureAction - Class in ratpack.test.handling
-
- RequestFixtureAction() - Constructor for class ratpack.test.handling.RequestFixtureAction
-
- RequestOutcome - Interface in ratpack.handling
-
The outcome of processing a request.
- RequestSpec - Interface in ratpack.http.client
-
- RequestSpec.Body - Interface in ratpack.http.client
-
- 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.GroovyRequestFixture
-
- responseHeader(String, String) - Method in interface ratpack.test.handling.RequestFixture
-
Set a response header value.
- responseHeader(String, String) - Method in class ratpack.test.handling.RequestFixtureAction
-
Set a response header value.
- Result<T> - Class in ratpack.exec
-
The result of an asynchronous operation, which may be a failure.
- RxRatpack - Class in ratpack.rx
-
Provides integration with
RxJava.
- RxRatpack() - Constructor for class ratpack.rx.RxRatpack
-