| Package | Description |
|---|---|
| ratpack.exec |
The execution management.
|
| ratpack.handling |
The handling of application requests.
|
| ratpack.http.client | |
| ratpack.launch |
Classes used to bootstrap a Ratpack application.
|
| ratpack.rx |
Provides integration with the RxJava library.
|
| ratpack.test.exec |
| Modifier and Type | Method and Description |
|---|---|
ExecController |
ExecControl.getController() |
ExecController |
Execution.getController()
The execution controller that this execution is associated with.
|
static ExecController |
ExecController.require()
Returns the execution controller bound to the current thread, or throws an exception if called on a non Ratpack managed compute thread.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<ExecController> |
ExecController.current()
Returns the execution controller bound to the current thread, if this is a Ratpack managed compute thread.
|
| Modifier and Type | Method and Description |
|---|---|
ExecController |
Context.getController() |
| Modifier and Type | Method and Description |
|---|---|
static HttpClient |
HttpClients.httpClient(ExecController execController,
ByteBufAllocator byteBufAllocator,
int maxContentLengthBytes) |
| Modifier and Type | Method and Description |
|---|---|
ExecController |
LaunchConfig.getExecController()
The execution controller.
|
| Modifier and Type | Method and Description |
|---|---|
static Scheduler |
RxRatpack.scheduler(ExecController execController)
A scheduler that uses the application event loop and initialises each job as an
Execution (via ExecControl.exec()). |
| Modifier and Type | Method and Description |
|---|---|
default ExecController |
ExecHarness.getController() |