Package | Description |
---|---|
ratpack.groovy |
Support for writing Ratpack applications in the Groovy programming language.
|
ratpack.server |
Objects used to start a ratpack application.
|
ratpack.test.embed |
Support for creating embedded applications at test time, for testing Ratpack features and extensions.
|
Modifier and Type | Method and Description |
---|---|
static Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> |
Groovy.Script.app() |
static Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> |
Groovy.Script.app(boolean staticCompile) |
static Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> |
Groovy.Script.app(boolean staticCompile,
String... scriptPaths) |
static Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> |
Groovy.Script.app(Path script) |
Modifier and Type | Method and Description |
---|---|
RatpackServer.Definition.Builder |
RatpackServer.Definition.Builder.registry(Function<? super Registry,? extends Registry> function)
Specifies the user registry.
|
RatpackServer.Definition.Builder |
RatpackServer.Definition.Builder.registry(Registry registry)
Specifies the user registry.
|
RatpackServer.Definition.Builder |
RatpackServer.Definition.Builder.registryOf(Action<? super RegistrySpec> action)
Specifies the user registry.
|
default RatpackServer.Definition.Builder |
RatpackServer.Definition.Builder.serverConfig(ServerConfig.Builder serverConfigBuilder)
Convenience function that
builds the config from the given builder and delegates to serverConfig(ServerConfig) . |
RatpackServer.Definition.Builder |
RatpackServer.Definition.Builder.serverConfig(ServerConfig serverConfig)
Specifies the server configuration for the application.
|
Modifier and Type | Method and Description |
---|---|
static RatpackServer |
RatpackServer.of(Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> definition)
Creates a new, unstarted, Ratpack server from the given function.
|
static void |
RatpackServer.start(Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> serverDefinition)
Convenience method to
define and RatpackServer.start() the server in one go. |
Modifier and Type | Method and Description |
---|---|
static EmbeddedApp |
EmbeddedApp.fromServer(ServerConfig serverConfig,
Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> builder)
Creates an embedded application using the given server config, and server creating function.
|
static EmbeddedApp |
EmbeddedApp.of(Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> definition)
Creates an embedded application from the given function.
|
static EmbeddedApp |
EmbeddedApp.of(Path baseDir,
Function<? super RatpackServer.Definition.Builder,? extends RatpackServer.Definition> definition) |