Uses of Interface
ratpack.func.Action
-
Packages that use Action Package Description ratpack.config Provides the ability to access configuration data from a variety of sources, such as YAML, JSON, properties files, system properties, and environment variables.ratpack.consul Support for integrating Ratpack applications with Hashicorp's Consul service discovery and distributed configuration engine.ratpack.dropwizard.metrics Integration with Dropwizard Metrics Library.ratpack.exec The execution management.ratpack.exec.util ratpack.exec.util.retry ratpack.func General functional (i.e. Single Abstract Method) types.ratpack.groovy Support for writing Ratpack applications in the Groovy programming language.ratpack.groovy.handling Groovy specific extensions to classes in theratpack.handlingpackage.ratpack.groovy.server Groovy implementations of the Ratpack server building classes.ratpack.groovy.test.handling ratpack.guice Integration with Google Guice.ratpack.handling The handling of application requests.ratpack.handling.direct Low level direct access to the underlying Netty internals.ratpack.http The HTTP protocol.ratpack.http.client The HTTP client.ratpack.impose ratpack.logging Utility classes for integration Ratpack with various logging frameworks.ratpack.path Types for managing the paths of requests inside the application.ratpack.reactor Provides integration with the Project Reactor library.ratpack.registry Registries hold objects that can be retrieved via type, and are a key aspect of Ratpack applications.ratpack.render The renderer framework provides a pluggable mechanism for serializing objects to the response.ratpack.retrofit Integration with Retrofit.ratpack.rx Provides integration with the RxJava library.ratpack.rx2 Provides integration with the RxJava library.ratpack.server Objects used to start a ratpack application.ratpack.service Services participate in the application start/stop lifecycle.ratpack.session Objects for providingSessionsupport.ratpack.spring.config ratpack.sse Support for Server Sent Events.ratpack.sse.client ratpack.stream Support for reactive streams.ratpack.test ratpack.test.embed Support for creating embedded applications at test time, for testing Ratpack features and extensions.ratpack.test.exec ratpack.test.handling Test fixtures for exercisingHandlerimplementations without start a fullEmbeddedApp.ratpack.test.http Test fixtures that provide HTTP client interfaces to applications under test.ratpack.util General purpose types and utilities.ratpack.websocket Support for Websockets. -
-
Uses of Action in ratpack.config
Methods in ratpack.config with parameters of type Action Modifier and Type Method Description ConfigDataBuilderConfigDataBuilder. configureObjectMapper(Action<ObjectMapper> action)Configures the object mapper used for binding configuration data to arbitrary objects.static ConfigDataConfigData. of(ObjectMapper objectMapper, Action<? super ConfigDataBuilder> definition)Builds a new config data with the specified object mapper, from the given definition.static ConfigDataConfigData. of(Action<? super ConfigDataBuilder> definition)Builds a new config data with the default object mapper, from the given definition.ConfigDataBuilderConfigDataBuilder. onError(Action<? super java.lang.Throwable> errorHandler)Sets the error all that will be used for added configuration sources. -
Uses of Action in ratpack.consul
Methods in ratpack.consul with parameters of type Action Modifier and Type Method Description static com.google.common.io.ByteSourceRatpackConsulConfig. value(java.lang.String key, com.orbitz.consul.option.QueryOptions queryOptions, Action<? super com.orbitz.consul.Consul.Builder> clientConfig)Read the specified key as aByteSourceusing the specified configuration to connection to Consul and the providedQueryOptions.static com.google.common.io.ByteSourceRatpackConsulConfig. value(java.lang.String key, Action<? super com.orbitz.consul.Consul.Builder> clientConfig)Read the specified key as aByteSourceusing the specified configuration to connection to Consul. -
Uses of Action in ratpack.dropwizard.metrics
Methods in ratpack.dropwizard.metrics with parameters of type Action Modifier and Type Method Description DropwizardMetricsConfigDropwizardMetricsConfig. byteBufAllocator(Action<? super ByteBufAllocatorConfig> configure)Configure the byte buf allocator metric set.DropwizardMetricsConfigDropwizardMetricsConfig. console(Action<? super ConsoleConfig> configure)Configure the console metrics publisher.DropwizardMetricsConfigDropwizardMetricsConfig. csv(Action<? super CsvConfig> configure)Configure the csv metrics publisher.DropwizardMetricsConfigDropwizardMetricsConfig. graphite(Action<? super GraphiteConfig> configure)Configure the Graphite metrics publisher.DropwizardMetricsConfigDropwizardMetricsConfig. httpClient(Action<? super HttpClientConfig> configure)Configure the http client metric set.DropwizardMetricsConfigDropwizardMetricsConfig. jmx(Action<? super JmxConfig> configure)Configure the JMX metrics publisher.DropwizardMetricsConfigDropwizardMetricsConfig. slf4j(Action<? super Slf4jConfig> configure)Configure the Slf4j logger metrics publisher.DropwizardMetricsConfigDropwizardMetricsConfig. webSocket(Action<? super WebsocketConfig> configure)Configure the websockets metrics broadcaster. -
Uses of Action in ratpack.exec
Methods in ratpack.exec with parameters of type Action Modifier and Type Method Description default Promise<T>Promise. blockingOp(Action<? super T> action)Executes the given action with the promise value, on a blocking thread.default Promise<T>Promise. defer(Action<? super java.lang.Runnable> releaser)Defers the subscription ofthispromise until later.default Promise<T>Promise. fork(Action<? super ExecSpec> execSpec)Forks a new execution and subscribes to this promise, returning a promise for its value.default OperationOperation. mapError(Action<? super java.lang.Throwable> action)Convert an error to a success or different error.default Promise<T>Promise. next(Action<? super T> action)Executes the provided, potentially asynchronous,Actionwith the promised value as input.ExecSpecExecSpec. onComplete(Action<? super Execution> onComplete)Specifies the completion callback for the execution.ExecStarterExecStarter. onComplete(Action<? super Execution> onComplete)Specifies the completion callback for the execution.default Downstream<T>Downstream. onError(Action<? super java.lang.Throwable> action)Wrap this downstream, using the given action as the implementation of theDownstream.error(Throwable)method.ExecSpecExecSpec. onError(Action<? super java.lang.Throwable> onError)Specify the top level error handler for the execution.ExecStarterExecStarter. onError(Action<? super java.lang.Throwable> onError)Specify the top level error handler for the execution.default <E extends java.lang.Throwable>
OperationOperation. onError(java.lang.Class<E> errorType, Action<? super E> errorHandler)Specifies the action to take if the an error of the given type occurs trying to perform the operation.default OperationOperation. onError(Action<? super java.lang.Throwable> onError)OperationOperation. onError(Predicate<? super java.lang.Throwable> predicate, Action<? super java.lang.Throwable> errorHandler)Specifies the action to take if the an error occurs performing the operation that the given predicate applies to.default <E extends java.lang.Throwable>
Promise<T>Promise. onError(java.lang.Class<E> errorType, Action<? super E> errorHandler)Specifies the action to take if the an error of the given type occurs trying to produce the promised value.default Promise<T>Promise. onError(Action<? super java.lang.Throwable> errorHandler)Specifies the action to take if an error occurs trying to produce the promised value.default Promise<T>Promise. onError(Predicate<? super java.lang.Throwable> predicate, Action<? super java.lang.Throwable> errorHandler)Specifies the action to take if the an error occurs trying to produce the promised value, that the given predicate applies to.ExecSpecExecSpec. onStart(Action<? super Execution> onStart)Specifies an action to be taken just before the execution starts.ExecStarterExecStarter. onStart(Action<? super Execution> onStart)Specifies an action to be taken just before the execution starts.default <O> Downstream<O>Downstream. onSuccess(Action<? super O> action)Wrap this downstream, using the given action as the implementation of theDownstream.success(T)method.default OperationPromise. operation(Action<? super T> action)Converts this promise to an operation which is effectivelyaction.ExecSpecExecSpec. register(Action<? super RegistrySpec> action)Populates the execution's registry.ExecStarterExecStarter. register(Action<? super RegistrySpec> action)Populates the execution's registry.default voidPromise. result(Action<? super ExecResult<T>> resultHandler)Consume the promised value as aResult.default Promise<T>Promise. route(Predicate<? super T> predicate, Action<? super T> action)Allows the promised value to be handled specially if it meets the given predicate, instead of being handled by the promise subscriber.voidExecStarter. start(Action<? super Execution> initialExecutionSegment)Starts the execution, with the given action as the initial segment.voidPromise. then(Action<? super T> then)Specifies what should be done with the promised object when it becomes available.default Promise<T>Promise. time(Action<? super java.time.Duration> action)Emits the time taken from when the promise is subscribed to to when the result is available.default OperationOperation. wiretap(Action<? super java.util.Optional<? extends java.lang.Throwable>> action)default Promise<T>Promise. wiretap(Action<? super Result<T>> listener)Registers a listener for the promise outcome. -
Uses of Action in ratpack.exec.util
Methods in ratpack.exec.util with parameters of type Action Modifier and Type Method Description ParallelBatch<T>ParallelBatch. execInit(Action<? super Execution> execInit)Specifies an initializer for each forked execution. -
Uses of Action in ratpack.exec.util.retry
Methods in ratpack.exec.util.retry with parameters of type Action Modifier and Type Method Description static AttemptRetryPolicyAttemptRetryPolicy. of(Action<? super AttemptRetryPolicyBuilder> definition)Builds a new attempt based retry policy from the given definition.static DurationRetryPolicyDurationRetryPolicy. of(Action<? super DurationRetryPolicyBuilder> definition)Builds a new duration based retry policy from the given definition. -
Uses of Action in ratpack.func
Methods in ratpack.func that return Action Modifier and Type Method Description default Action<java.lang.Object>Block. action()Creates anActionfrom this block, where the argument is ignored.default <O extends T>
Action<O>Action. append(Action<? super O> action)Returns a new action that executes this action and then the given action.static Action<java.lang.Throwable>Action. beforeThrow(Action<? super java.lang.Throwable> action)Creates an exception-taking action that executes the given action before throwing the exception.static Action<java.lang.Throwable>Action. beforeThrow(Block block)Creates an exception-taking action that executes the given block before throwing the exception.static <I> Action<I>Action. conditional(Action<? super I> onElse, Action<? super Action.ConditionalSpec<I>> conditions)Creates an action that delegates based on the specified conditions.static <I> Action<I>Action. conditional(Action<? super Action.ConditionalSpec<I>> conditions)Creates an action that delegates based on the specified conditions.static <T> Action<T>Action. from(java.util.function.Consumer<T> consumer)Creates an action from a JDK consumer.static <T> Action<T>Action. ignoreArg(Block block)static <T> Action<T>Action. join(Action<? super T>... actions)Returns a new action that executes the given actions in order.static <T> Action<T>Action. noop()Returns an action that does precisely nothing.static <T> Action<? super T>Action. noopIfNull(Action<T> action)If the given action isnull, returnsnoop(), otherwise returns the given action.default <O extends T>
Action<O>Action. prepend(Action<? super O> action)Returns a new action that executes the given action and then this action.static Action<java.lang.Throwable>Action. suppressAndThrow(java.lang.Throwable toSuppress)An action that receives a throwable to thrown, suppressing the given value.static Action<java.lang.Throwable>Action. throwException()Returns an action that receives a throwable and immediately throws it.static <T> Action<T>Action. throwException(java.lang.Throwable throwable)Returns an action that immediately throws the given exception.static <I> Action<I>Action. when(Predicate<? super I> predicate, Action<? super I> action)Creates an action that delegates to the given action if the given predicate applies, else delegates tonoop().static <I> Action<I>Action. when(Predicate<? super I> predicate, Action<? super I> onTrue, Action<? super I> onFalse)Creates an action that delegates to the first action if the given predicate applies, else the second action.Methods in ratpack.func with parameters of type Action Modifier and Type Method Description default <O extends T>
Action<O>Action. append(Action<? super O> action)Returns a new action that executes this action and then the given action.static Action<java.lang.Throwable>Action. beforeThrow(Action<? super java.lang.Throwable> action)Creates an exception-taking action that executes the given action before throwing the exception.static <I> Action<I>Action. conditional(Action<? super I> onElse, Action<? super Action.ConditionalSpec<I>> conditions)Creates an action that delegates based on the specified conditions.static <I> Action<I>Action. conditional(Action<? super Action.ConditionalSpec<I>> conditions)Creates an action that delegates based on the specified conditions.static <I,O>
Function<I,O>Function. conditional(Action<? super Function.ConditionalSpec<I,O>> conditions)Creates a function that delegates based on the specified conditions.static <I,O>
Function<I,O>Function. conditional(Function<? super I,? extends O> onElse, Action<? super Function.ConditionalSpec<I,O>> conditions)Creates a function that delegates based on the specified conditions.static <T> Action<T>Action. join(Action<? super T>... actions)Returns a new action that executes the given actions in order.static <T> Action<? super T>Action. noopIfNull(Action<T> action)If the given action isnull, returnsnoop(), otherwise returns the given action.default <O extends T>
Action<O>Action. prepend(Action<? super O> action)Returns a new action that executes the given action and then this action.static <T> TAction. uncheckedWith(T t, Action<? super T> action)Likewith(Object, Action), but unchecks any exceptions thrown by the action viaExceptions.uncheck(Throwable).Action.ConditionalSpec<I>Action.ConditionalSpec. when(Predicate<? super I> predicate, Action<? super I> action)static <I> Action<I>Action. when(Predicate<? super I> predicate, Action<? super I> action)Creates an action that delegates to the given action if the given predicate applies, else delegates tonoop().static <I> Action<I>Action. when(Predicate<? super I> predicate, Action<? super I> onTrue, Action<? super I> onFalse)Creates an action that delegates to the first action if the given predicate applies, else the second action.static <T> TAction. with(T t, Action<? super T> action)Executes the action with the given argument, then returns the argument. -
Uses of Action in ratpack.groovy
Methods in ratpack.groovy that return Action Modifier and Type Method Description static Action<? super RatpackServerSpec>Groovy.Script. app()Creates an application defining action from a Groovy script named "ratpack.groovy".static Action<? super RatpackServerSpec>Groovy.Script. app(boolean compileStatic)Creates an application defining action from a Groovy script named "ratpack.groovy".static Action<? super RatpackServerSpec>Groovy.Script. app(boolean compileStatic, java.lang.String... scriptPaths)Creates an application defining action from a Groovy script.static Action<? super RatpackServerSpec>Groovy.Script. app(boolean compileStatic, java.nio.file.Path script)Creates an application defining action from a Groovy script.static Action<? super RatpackServerSpec>Groovy.Script. app(java.nio.file.Path script)Creates an application defining action from a Groovy script.static Action<? super RatpackServerSpec>Groovy.Script. appWithArgs(boolean compileStatic, java.lang.String[] scriptPaths, java.lang.String... args)Creates an application defining action from a Groovy script.static Action<? super RatpackServerSpec>Groovy.Script. appWithArgs(boolean compileStatic, java.nio.file.Path script, java.lang.String... args)Creates an application defining action from a Groovy script.static Action<? super RatpackServerSpec>Groovy.Script. appWithArgs(java.lang.String... args)Creates an application defining action from a Groovy script named "ratpack.groovy"static Action<Chain>Groovy. chain(Closure<?> closure)Creates a chain action implementation from the given closure.static Action<Chain>Groovy. chainAction(Closure<?> closure)Creates a chain action based on the given closure.Methods in ratpack.groovy with parameters of type Action Modifier and Type Method Description static MarkupTemplateGroovy. groovyMarkupTemplate(java.lang.String id, java.lang.String type, Action<? super com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.Object>> modelBuilder)Creates arenderableGroovy based markup template.static MarkupTemplateGroovy. groovyMarkupTemplate(java.lang.String id, Action<? super com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.Object>> modelBuilder)Creates arenderableGroovy based markup template, using the default content type. -
Uses of Action in ratpack.groovy.handling
Classes in ratpack.groovy.handling that implement Action Modifier and Type Class Description classGroovyChainActionA convenience super class for a standalone implementation of aAction<GroovyChain>.Methods in ratpack.groovy.handling with parameters of type Action Modifier and Type Method Description default GroovyChainGroovyChain. files(Action<? super FileHandlerSpec> config)Adds a handler that serves files from the file system.default GroovyChainGroovyChain. fileSystem(java.lang.String path, Action<? super Chain> action)Adds a handler to this chain that changes theFileSystemBindingfor the given handler chain.default GroovyChainGroovyChain. host(java.lang.String hostName, Action<? super Chain> action)Adds a handler to the chain that delegates to the given handler chain if the request has aHostheader that matches the given value exactly.default GroovyChainGroovyChain. insert(Action<? super Chain> action)Inserts the given nested handler chain.default GroovyChainGroovyChain. prefix(java.lang.String prefix, Action<? super Chain> action)Adds a handler that delegates to the given handlers if the relative path starts with the givenprefix.default GroovyChainGroovyChain. register(Action<? super RegistrySpec> action)Builds a new registry via the given action, then registers it viaChain.register(Registry).default GroovyChainGroovyChain. register(Action<? super RegistrySpec> registryAction, Closure<?> handler)default GroovyChainGroovyChain. register(Action<? super RegistrySpec> registryAction, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. register(Action<? super RegistrySpec> registryAction, Action<? super Chain> chainAction)Adds a handler that inserts the given handler chain with a registry built by the given action viaContext.insert(ratpack.registry.Registry, Handler...).default GroovyChainGroovyChain. register(Registry registry, Action<? super Chain> action)Adds a handler that inserts the given handler chain with the given registry viaContext.insert(ratpack.registry.Registry, Handler...).default GroovyChainGroovyChain. when(boolean test, Action<? super Chain> action)Inlines the given chain iftestistrue.default GroovyChainGroovyChain. when(boolean test, Action<? super Chain> onTrue, Action<? super Chain> onFalse)Inlines the appropriate chain based on the giventest.default GroovyChainGroovyChain. when(Closure<?> test, Action<? super Chain> chain)default GroovyChainGroovyChain. when(Closure<?> test, Action<? super Chain> ifChain, Action<? super Chain> elseChain)default GroovyChainGroovyChain. when(Predicate<? super Context> test, Action<? super Chain> action)default GroovyChainGroovyChain. when(Predicate<? super Context> test, Action<? super Chain> onTrue, Action<? super Chain> onFalse)Method parameters in ratpack.groovy.handling with type arguments of type Action Modifier and Type Method Description default GroovyChainGroovyChain. fileSystem(java.lang.String path, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. host(java.lang.String hostName, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. insert(java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. prefix(java.lang.String prefix, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. register(Action<? super RegistrySpec> registryAction, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. register(Registry registry, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. when(boolean test, java.lang.Class<? extends Action<? super Chain>> action)Inlines the given chain iftestistrue.default GroovyChainGroovyChain. when(boolean test, java.lang.Class<? extends Action<? super Chain>> onTrue, java.lang.Class<? extends Action<? super Chain>> onFalse)Inlines the appropriate chain based on the giventest.default GroovyChainGroovyChain. when(Closure<?> test, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. when(Closure<?> test, java.lang.Class<? extends Action<? super Chain>> ifAction, java.lang.Class<? extends Action<? super Chain>> elseAction)default GroovyChainGroovyChain. when(Predicate<? super Context> test, java.lang.Class<? extends Action<? super Chain>> action)default GroovyChainGroovyChain. when(Predicate<? super Context> test, java.lang.Class<? extends Action<? super Chain>> onTrue, java.lang.Class<? extends Action<? super Chain>> onFalse) -
Uses of Action in ratpack.groovy.server
Methods in ratpack.groovy.server with parameters of type Action Modifier and Type Method Description GroovyRatpackServerSpecGroovyRatpackServerSpec. serverConfig(Action<? super ServerConfigBuilder> action) -
Uses of Action in ratpack.groovy.test.handling
Methods in ratpack.groovy.test.handling with parameters of type Action Modifier and Type Method Description static HandlingResultGroovyRequestFixture. handle(Action<? super Chain> handlers, Closure<?> closure)Unit test a chain ofhandlers.GroovyRequestFixtureGroovyRequestFixture. registry(Action<? super RegistrySpec> action)Configures the context registry.GroovyRequestFixtureGroovyRequestFixture. serverConfig(Action<? super ServerConfigBuilder> action)Configures the server config to have no base dir and given configuration. -
Uses of Action in ratpack.guice
Methods in ratpack.guice that return Action Modifier and Type Method Description Action<? super BindingsSpec>BindingsImposition. getBindings()The bindings to add/override.Methods in ratpack.guice with parameters of type Action Modifier and Type Method Description BindingsSpecBindingsSpec. binder(Action<? super Binder> action)Adds bindings by directly configuring aBinder.voidConfigurableModule. configure(Action<? super T> configurer)Registers the configuration action.<C,T extends ConfigurableModule<C>>
BindingsSpecBindingsSpec. module(java.lang.Class<T> moduleClass, Action<? super C> configurer)Adds the bindings from the given configurable module.<C> BindingsSpecBindingsSpec. module(ConfigurableModule<C> module, Action<? super C> configurer)Adds the bindings from the given configurable module.<C,T extends ConfigurableModule<C>>
BindingsSpecBindingsSpec. moduleConfig(java.lang.Class<T> moduleClass, C config, Action<? super C> configurer)Adds the bindings from the given configurable module.<C> BindingsSpecBindingsSpec. moduleConfig(ConfigurableModule<C> module, C config, Action<? super C> configurer)Adds the bindings from the given configurable module.default <T> BindingsSpecBindingsSpec. multiBinder(com.google.common.reflect.TypeToken<T> type, Action<? super Multibinder<T>> action)default <T> BindingsSpecBindingsSpec. multiBinder(TypeLiteral<T> type, Action<? super Multibinder<T>> action)default <T> BindingsSpecBindingsSpec. multiBinder(java.lang.Class<T> type, Action<? super Multibinder<T>> action)static BindingsImpositionBindingsImposition. of(Action<? super BindingsSpec> bindings)Creates a new bindings imposition of the given bindings.static Function<Registry,Registry>Guice. registry(Injector parentInjector, Action<? super BindingsSpec> bindings)static Function<Registry,Registry>Guice. registry(Action<? super BindingsSpec> bindings) -
Uses of Action in ratpack.handling
Methods in ratpack.handling with parameters of type Action Modifier and Type Method Description voidContext. byContent(Action<? super ByContentSpec> action)Respond to the request based on the requested content type (i.e.static HandlerHandlers. byContent(Registry registry, Action<? super ByContentSpec> action)Builds a content negotiating handler.voidContext. byMethod(Action<? super ByMethodSpec> action)Respond to the request based on the request method.static HandlerHandlers. byMethod(Registry registry, Action<? super ByMethodSpec> action)Builds a multi method handler.default HandlerChain. chain(Action<? super Chain> action)Constructs a handler using the given action to define a chain.static HandlerHandlers. chain(Registry registry, Action<? super Chain> action)Builds a chain, backed by the given registry.static HandlerHandlers. chain(ServerConfig serverConfig, Action<? super Chain> action)Builds a handler chain, with no backing registry.static HandlerHandlers. chain(ServerConfig serverConfig, Registry registry, Action<? super Chain> action)Builds a chain, backed by the given registry.default ChainChain. files(Action<? super FileHandlerSpec> config)Adds a handler that serves files from the file system.static HandlerHandlers. files(ServerConfig serverConfig, Action<? super FileHandlerSpec> config)Creates a handler that serves files from the file system.default ChainChain. fileSystem(java.lang.String path, Action<? super Chain> action)Adds a handler to this chain that changes theFileSystemBindingfor the given handler chain.default ChainChain. host(java.lang.String hostName, Action<? super Chain> action)Adds a handler to the chain that delegates to the given handler chain if the request has aHostheader that matches the given value exactly.default ChainChain. insert(Action<? super Chain> action)Inserts the given nested handler chain.static RequestLoggerRequestLogger. of(Action<? super RequestOutcome> action)Creates a request logger with the given action as the implementation of theRequestLogger.log(RequestOutcome)method.voidContext. onClose(Action<? super RequestOutcome> onClose)Registers a callback to be notified when the request for this context is “closed” (i.e.default ChainChain. prefix(java.lang.String prefix, Action<? super Chain> action)Adds a handler that delegates to the given handlers if the relative path starts with the givenprefix.static HandlerDecoratorHandlerDecorator. prependHandlers(Action<? super Chain> handlers)A factory for decorator impls that effectively inserts the given chain before the “rest” of the handlers.default ChainChain. register(Action<? super RegistrySpec> action)Builds a new registry via the given action, then registers it viaChain.register(Registry).default ChainChain. register(Action<? super RegistrySpec> registryAction, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. register(Action<? super RegistrySpec> registryAction, Action<? super Chain> action)Adds a handler that inserts the given handler chain with a registry built by the given action viaContext.insert(ratpack.registry.Registry, Handler...).default ChainChain. register(Registry registry, Action<? super Chain> action)Adds a handler that inserts the given handler chain with the given registry viaContext.insert(ratpack.registry.Registry, Handler...).default ChainChain. when(boolean test, Action<? super Chain> action)Inlines the given chain iftestistrue.default ChainChain. when(boolean test, Action<? super Chain> onTrue, Action<? super Chain> onFalse)Inlines the appropriate chain based on the giventest.default ChainChain. when(Predicate<? super Context> test, Action<? super Chain> action)default ChainChain. when(Predicate<? super Context> test, Action<? super Chain> onTrue, Action<? super Chain> onFalse)Method parameters in ratpack.handling with type arguments of type Action Modifier and Type Method Description default HandlerChain. chain(java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. fileSystem(java.lang.String path, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. host(java.lang.String hostName, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. insert(java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. prefix(java.lang.String prefix, java.lang.Class<? extends Action<? super Chain>> action)static HandlerDecoratorHandlerDecorator. prependHandlers(java.lang.Class<? extends Action<? super Chain>> handlers)A factory for decorator impls that effectively inserts the given chain before the “rest” of the handlers.default ChainChain. register(Action<? super RegistrySpec> registryAction, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. register(Registry registry, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. when(boolean test, java.lang.Class<? extends Action<? super Chain>> action)Inlines the given chain iftestistrue.default ChainChain. when(boolean test, java.lang.Class<? extends Action<? super Chain>> onTrue, java.lang.Class<? extends Action<? super Chain>> onFalse)Inlines the appropriate chain based on the giventest.default ChainChain. when(Predicate<? super Context> test, java.lang.Class<? extends Action<? super Chain>> action)default ChainChain. when(Predicate<? super Context> test, java.lang.Class<? extends Action<? super Chain>> onTrue, java.lang.Class<? extends Action<? super Chain>> onFalse) -
Uses of Action in ratpack.handling.direct
Methods in ratpack.handling.direct with parameters of type Action Modifier and Type Method Description voidDirectChannelAccess. takeOwnership(Action<java.lang.Object> messageReceiver)Signals that Ratpack should no longer manage this channel. -
Uses of Action in ratpack.http
Methods in ratpack.http with parameters of type Action Modifier and Type Method Description ResponseResponse. beforeSend(Action<? super Response> responseFinalizer)Register a callback to execute with the response immediately before sending it to the client.default HttpUrlBuilderHttpUrlBuilder. params(Action<? super com.google.common.collect.ImmutableMultimap.Builder<java.lang.String,java.lang.Object>> params)Add some query params to the URL. -
Uses of Action in ratpack.http.client
Methods in ratpack.http.client with parameters of type Action Modifier and Type Method Description HttpClientSpecHttpClientSpec. addressResolver(Action<? super io.netty.resolver.dns.DnsNameResolverBuilder> resolver)Specifies a custom name resolver to use.RequestSpecRequestSpec. body(Action<? super RequestSpec.Body> action)Executes the given action with therequest body.HttpClientHttpClient. copyWith(Action<? super HttpClientSpec> action)Create a new HttpClient by appending the provided configuration to this client.HttpClientSpecHttpClientSpec. errorIntercept(Action<? super java.lang.Throwable> interceptor)Add an interceptor for errors thrown by this client (eg.voidStreamedResponse. forwardTo(Response response, Action<? super MutableHeaders> headerMutator)Stream this received response out to the given server response.Promise<ReceivedResponse>HttpClient. get(java.net.URI uri, Action<? super RequestSpec> action)An asynchronous method to do a GET HTTP request, the URL and all details of the request are configured by the Action acting on the RequestSpec, but the method will be defaulted to a GET.RequestSpecRequestSpec. headers(Action<? super MutableHeaders> action)This method can be used to buffer changes to the headers.static HttpClientHttpClient. of(Action<? super HttpClientSpec> action)Creates a new HTTP client.Promise<ReceivedResponse>HttpClient. post(java.net.URI uri, Action<? super RequestSpec> action)An asynchronous method to do a POST HTTP request, the URL and all details of the request are configured by the Action acting on the RequestSpec, but the method will be defaulted to a POST.HttpClientSpecHttpClientSpec. proxy(Action<? super ProxySpec> proxy)Configure a HTTP proxy for outgoing calls from this client.RequestSpecRequestSpec. proxy(Action<? super ProxySpec> proxy)Configure a HTTP proxy for this request.Promise<ReceivedResponse>HttpClient. request(java.net.URI uri, Action<? super RequestSpec> action)An asynchronous method to do a HTTP request, the URL and all details of the request are configured by the Action acting on the RequestSpec.HttpClientSpecHttpClientSpec. requestIntercept(Action<? super RequestSpec> interceptor)Add an interceptor for all requests handled by this client.Promise<StreamedResponse>HttpClient. requestStream(java.net.URI uri, Action<? super RequestSpec> requestConfigurer)An asynchronous method to do a HTTP request, the URL and all details of the request are configured by the Action acting on the RequestSpec, the received response content will be streamed.HttpClientSpecHttpClientSpec. responseIntercept(Action<? super HttpResponse> interceptor)Add an interceptor for all responses returned by this client.RequestSpec.BodyRequestSpec.Body. stream(Action<? super java.io.OutputStream> action)Specifies the request body by writing to an output stream.Method parameters in ratpack.http.client with type arguments of type Action Modifier and Type Method Description RequestSpecRequestSpec. onRedirect(Function<? super ReceivedResponse,Action<? super RequestSpec>> function)Specifies a function to invoke when a redirectable response is received. -
Uses of Action in ratpack.impose
Methods in ratpack.impose with parameters of type Action Modifier and Type Method Description static ImpositionsImpositions. of(Action<? super ImpositionsSpec> consumer)Creates an impositions instance of the given imposition objects. -
Uses of Action in ratpack.logging
Methods in ratpack.logging with parameters of type Action Modifier and Type Method Description static MDCInterceptorMDCInterceptor. withInit(Action<? super Execution> init)Creates an interceptor with the given initialisation action. -
Uses of Action in ratpack.path
Methods in ratpack.path with parameters of type Action Modifier and Type Method Description static PathBinderPathBinder. of(boolean exhaustive, Action<? super PathBinderBuilder> action)Builds a path binder programmatically. -
Uses of Action in ratpack.reactor
Methods in ratpack.reactor with parameters of type Action Modifier and Type Method Description static <T> Flux<T>ReactorRatpack. fork(Flux<T> flux, Action<? super RegistrySpec> doWithRegistrySpec)A variant ofReactorRatpack.fork(reactor.core.publisher.Flux<T>)that allows access to the registry of the forked execution inside anAction.static <T> Flux<T>ReactorRatpack. forkEach(Flux<T> flux, Action<? super RegistrySpec> doWithRegistrySpec)A variant ofReactorRatpack.forkEach(reactor.core.publisher.Flux<T>)that allows access to the registry of each forked execution inside anAction. -
Uses of Action in ratpack.registry
Methods in ratpack.registry with parameters of type Action Modifier and Type Method Description static RegistryRegistry. of(Action<? super RegistrySpec> action)Builds a registry from the given action.default RegistryBuilderRegistryBuilder. with(Action<? super RegistrySpec> action)default RegistrySpecRegistrySpec. with(Action<? super RegistrySpec> action)Executes the given action withthis. -
Uses of Action in ratpack.render
Methods in ratpack.render that return Action Modifier and Type Method Description default Action<RegistrySpec>RenderableDecorator. register()A registration action, typically used withRegistrySpec.with(Action). -
Uses of Action in ratpack.retrofit
Methods in ratpack.retrofit with parameters of type Action Modifier and Type Method Description RatpackRetrofit.BuilderRatpackRetrofit.Builder. configure(Action<? super Retrofit.Builder> builderAction)Configure the underlyingRetrofit.Builderinstance. -
Uses of Action in ratpack.rx
Methods in ratpack.rx with parameters of type Action Modifier and Type Method Description static <T> Observable<T>RxRatpack. fork(Observable<T> observable, Action<? super RegistrySpec> doWithRegistrySpec)Deprecated.A variant ofRxRatpack.fork(rx.Observable<T>)that allows access to the registry of the forked execution inside anAction.static <T> Observable<T>RxRatpack. forkEach(Observable<T> observable, Action<? super RegistrySpec> doWithRegistrySpec)Deprecated.A variant ofRxRatpack.forkEach(rx.Observable<T>)that allows access to the registry of each forked execution inside anAction. -
Uses of Action in ratpack.rx2
Methods in ratpack.rx2 with parameters of type Action Modifier and Type Method Description static <T> Observable<T>RxRatpack. fork(Observable<T> observable, Action<? super RegistrySpec> registrySpec)A variant ofRxRatpack.fork(io.reactivex.Observable<T>)that allows access to the registry of the forked execution inside anAction.static <T> Observable<T>RxRatpack. forkEach(Observable<T> observable, Action<? super RegistrySpec> registrySpec)A variant ofRxRatpack.forkEach(io.reactivex.Observable<T>)that allows access to the registry of each forked execution inside anAction. -
Uses of Action in ratpack.server
Methods in ratpack.server with parameters of type Action Modifier and Type Method Description ServerConfigBuilderServerConfigBuilder. configureObjectMapper(Action<ObjectMapper> action)Configures the object mapper used for binding configuration data to arbitrary objects.default java.net.URIPublicAddress. get(Action<? super HttpUrlBuilder> action)Creates a URL by building a URL based on the public address.default java.net.URIPublicAddress. get(Context ctx, Action<? super HttpUrlBuilder> action)Deprecated.since 1.2, usePublicAddress.get(Action)default RatpackServerSpecRatpackServerSpec. handlers(Action<? super Chain> handlers)Sets the root handler to the chain specified by the given action.static RatpackServerRatpackServer. of(Action<? super RatpackServerSpec> definition)Creates a new, unstarted, Ratpack server from the given definition.static ServerConfigServerConfig. of(Action<? super ServerConfigBuilder> action)ServerConfigBuilderServerConfigBuilder. onError(Action<? super java.lang.Throwable> errorHandler)Sets the error all that will be used for added configuration sources.default RatpackServerSpecRatpackServerSpec. registryOf(Action<? super RegistrySpec> action)Builds the user registry via the given spec action.default RatpackServerSpecRatpackServerSpec. serverConfig(Action<? super ServerConfigBuilder> action)static RatpackServerRatpackServer. start(Action<? super RatpackServerSpec> definition)Convenience method todefineandRatpackServer.start()the server in one go. -
Uses of Action in ratpack.service
Methods in ratpack.service with parameters of type Action Modifier and Type Method Description static ServiceService. shutdown(java.lang.String name, Action<? super StopEvent> action)Creates a service that executes the given action as theService.onStop(StopEvent)implementation.static ServiceService. startup(java.lang.String name, Action<? super StartEvent> action)Creates a service that executes the given action as theService.onStart(StartEvent)implementation. -
Uses of Action in ratpack.session
Methods in ratpack.session that return Action Modifier and Type Method Description static Action<Binder>SessionModule. memoryStore(java.util.function.Consumer<? super com.google.common.cache.CacheBuilder<io.netty.util.AsciiString,io.netty.buffer.ByteBuf>> config)A builder for an alternative cache for the default in memory store. -
Uses of Action in ratpack.spring.config
Methods in ratpack.spring.config that return Action Modifier and Type Method Description Action<BindingsSpec>RatpackServerCustomizer. getBindings()Action<BindingsSpec>RatpackServerCustomizerAdapter. getBindings()Action<ServerConfigBuilder>RatpackServerCustomizer. getServerConfig()Action<ServerConfigBuilder>RatpackServerCustomizerAdapter. getServerConfig()Methods in ratpack.spring.config that return types with arguments of type Action Modifier and Type Method Description java.util.List<Action<Chain>>RatpackServerCustomizer. getHandlers()java.util.List<Action<Chain>>RatpackServerCustomizerAdapter. getHandlers() -
Uses of Action in ratpack.sse
Methods in ratpack.sse with parameters of type Action Modifier and Type Method Description Promise<TransformablePublisher<Event<?>>>ServerSentEventStreamClient. request(java.net.URI uri, Action<? super RequestSpec> action)Deprecated.since 1.10, useServerSentEventClient.static <T> ServerSentEventsServerSentEvents. serverSentEvents(Publisher<T> publisher, Action<? super Event<T>> action)Deprecated.since 1.10 - useServerSentEvents.builder() -
Uses of Action in ratpack.sse.client
Methods in ratpack.sse.client with parameters of type Action Modifier and Type Method Description Promise<ServerSentEventResponse>ServerSentEventClient. request(java.net.URI uri, Action<? super RequestSpec> action)Makes a request for an event stream to the given location. -
Uses of Action in ratpack.stream
Methods in ratpack.stream with parameters of type Action Modifier and Type Method Description static <T> TransformablePublisher<T>Streams. batch(int batchSize, Publisher<T> publisher, Action<? super T> disposer)Batches and serialised demand.default TransformablePublisher<T>TransformablePublisher. batch(int batchSize, Action<? super T> disposer)static <T> TransformablePublisher<T>Streams. bindExec(Publisher<T> publisher, Action<? super T> disposer)Binds the given publisher to the currentExecution.default TransformablePublisher<T>TransformablePublisher. bindExec(Action<? super T> disposer)static <T> TransformablePublisher<T>Streams. concat(java.lang.Iterable<? extends Publisher<? extends T>> publishers, Action<? super T> disposer)Returns a publisher that aggregates the given publishers into a single stream of elements, without interleaving them.static <T> TransformablePublisher<T>Streams. fanOut(Publisher<? extends java.lang.Iterable<? extends T>> publisher, Action<? super T> disposer)Returns a publisher that publishes each element from Collections that are produced from the given input publisher.static <T> TransformablePublisher<T>Streams. flatten(Publisher<? extends Publisher<T>> publisher, Action<? super T> disposer)Creates a single publisher from a publisher of publishers.static <T> TransformablePublisher<T>Streams. fork(Publisher<T> publisher, Action<? super ExecSpec> execConfig, Action<? super T> disposer)Consumes the given publisher eagerly in a forked execution, buffering results until ready to be consumed by this execution.default TransformablePublisher<T>TransformablePublisher. fork(Action<? super ExecSpec> execConfig, Action<? super T> disposer)Consumes the given publisher eagerly in a forked execution, buffering results until ready to be consumed by this execution.static <T> TransformablePublisher<T>Streams. gate(Publisher<T> publisher, Action<? super java.lang.Runnable> valveReceiver)Allows requests from the subscriber of the return publisher to be withheld from the given publisher until an externally defined moment.default TransformablePublisher<T>TransformablePublisher. gate(Action<? super java.lang.Runnable> valveReceiver)default <O> WriteStream<O>WriteStream. itemMap(Subscription subscription, Action<? super O> itemMapper)Creates a new write stream that passes error and complete signals on to this stream, but passes items to the given action.default <O> WriteStream<O>WriteStream. itemMap(Action<? super O> itemMapper)Deprecated.since 1.4, useWriteStream.itemMap(Subscription, Action)static <T> TransformablePublisher<T>Streams. wiretap(Publisher<T> publisher, Action<? super StreamEvent<T>> listener)Allows listening to the events of the given publisher as they flow to subscribers.default TransformablePublisher<T>TransformablePublisher. wiretap(Action<? super StreamEvent<T>> listener) -
Uses of Action in ratpack.test
Methods in ratpack.test with parameters of type Action Modifier and Type Method Description default voidCloseableApplicationUnderTest. test(Action<? super TestHttpClient> action)Provides the given action with atest http clientfor this application, then closes this application. -
Uses of Action in ratpack.test.embed
Methods in ratpack.test.embed with parameters of type Action Modifier and Type Method Description static EmbeddedAppEmbeddedApp. fromHandlers(Action<? super Chain> action)Creates an embedded application with a default launch config (no base dir, ephemeral port) and the given handler chain.static EmbeddedAppEmbeddedApp. fromServer(ServerConfigBuilder serverConfig, Action<? super RatpackServerSpec> definition)Creates an embedded application using the given server config, and server creating function.static EmbeddedAppEmbeddedApp. fromServer(ServerConfig serverConfig, Action<? super RatpackServerSpec> definition)Creates an embedded application using the given server config, and server creating function.static EmbeddedAppEmbeddedApp. of(Action<? super RatpackServerSpec> definition)Creates an embedded application from the given function.default voidEphemeralBaseDir. use(Action<? super EphemeralBaseDir> action)Executes the given action with this base dir, then closes this base dir. -
Uses of Action in ratpack.test.exec
Methods in ratpack.test.exec with parameters of type Action Modifier and Type Method Description default voidExecHarness. execute(Action<? super RegistrySpec> registry, Function<? super Execution,? extends Operation> function)static voidExecHarness. executeSingle(Action<? super RegistrySpec> registry, Function<? super Execution,? extends Operation> function)default voidExecHarness. run(Action<? super Execution> action)Initiates an execution and blocks until it completes.voidExecHarness. run(Action<? super RegistrySpec> registry, Action<? super Execution> action)Initiates an execution and blocks until it completes.static voidExecHarness. runSingle(Action<? super Execution> action)Convenient form ofExecHarness.run(Action)that creates and closes a harness for the run.static voidExecHarness. runSingle(Action<? super RegistrySpec> registry, Action<? super Execution> action)Convenient form ofExecHarness.run(Action, Action)that creates and closes a harness for the run.<T> ExecResult<T>ExecHarness. yield(Action<? super RegistrySpec> registry, Function<? super Execution,? extends Promise<T>> func)Synchronously returns a promised value.static <T> ExecResult<T>ExecHarness. yieldSingle(Action<? super RegistrySpec> registry, Function<? super Execution,? extends Promise<T>> func)Creates an exec harness,executesthe given function with it before closing it, then returning execution result. -
Uses of Action in ratpack.test.handling
Methods in ratpack.test.handling with parameters of type Action Modifier and Type Method Description static HandlingResultRequestFixture. handle(Action<? super Chain> chainAction, Action<? super RequestFixture> requestFixtureAction)Unit test aHandlerchain.static HandlingResultRequestFixture. handle(Handler handler, Action<? super RequestFixture> action)Unit test a singleHandler.HandlingResultRequestFixture. handleChain(Action<? super Chain> chainAction)Similar toRequestFixture.handle(Handler), but for testing a handler chain.RequestFixtureRequestFixture. registry(Action<? super RegistrySpec> action)Configures the context registry.RequestFixtureRequestFixture. serverConfig(Action<? super ServerConfigBuilder> action)Configures the server config to have no base dir and given configuration. -
Uses of Action in ratpack.test.http
Methods in ratpack.test.http with parameters of type Action Modifier and Type Method Description TestHttpClientTestHttpClient. params(Action<? super com.google.common.collect.ImmutableMultimap.Builder<java.lang.String,java.lang.Object>> params)ReceivedResponseTestHttpClient. request(java.lang.String path, Action<? super RequestSpec> requestAction)Executes the request as specified by the providedRequestSpecagainst the provided path.ReceivedResponseTestHttpClient. request(Action<? super RequestSpec> requestAction)Executes the request as specified by the providedRequestSpec.TestHttpClientTestHttpClient. requestSpec(Action<? super RequestSpec> requestAction)static TestHttpClientTestHttpClient. testHttpClient(ApplicationUnderTest applicationUnderTest, Action<? super RequestSpec> requestConfigurer)A method to create an instance of the default implementation of TestHttpClient. -
Uses of Action in ratpack.util
Methods in ratpack.util with parameters of type Action Modifier and Type Method Description static <T> voidExceptions. uncheck(T input, Action<T> action)Executes the given action with the provided input argument, unchecking any exceptions it throws. -
Uses of Action in ratpack.websocket
Methods in ratpack.websocket with parameters of type Action Modifier and Type Method Description voidWebSocketConnector. connect(Action<? super WebSocketSpec<T>> specAction)WebSocketSpec<T>WebSocketSpec. onClose(Action<WebSocketClose<T>> action)WebSocketSpec<T>WebSocketSpec. onMessage(Action<WebSocketMessage<T>> action)
-