ChunkedRequestContext<Context,Result> |
This class represents a request that can be fulfilled by one, or multiple services, for one or
more objects
|
ConsumerService<Context> |
Service type where each implementation gets a chance to consume the context.
|
ConsumerService.PipeBurst |
|
ExecutionOrder |
Used to specify the relative priority of a service implementation
|
Order |
Used to specify the relative priority of a service implementation
|
PartialResultService<Context,Result,Chunked extends ChunkedRequestContext<Context,Result>> |
Service type that allows service to generate partial results for bigger requests
|
PipelineException |
Wrapper for exceptions thrown during pipeline execution.
|
Service<Context,Result> |
A service is anything that can take in a context, and produce a response.
|
ServiceImplementation |
Used to bind methods to services, like such:
|
ServicePipeline |
Service pipeline
|
ServicePipelineBuilder |
|
ServicePump<Context> |
Class that forwards a context to a service type that consumes said context
|
ServiceRepository<Context,Response> |
Repository that contains implementations for a given service type
|
ServiceSpigot<Context,Result> |
Class that outputs results from the given context, using the specified service type
|
SideEffectService<Context> |
Service implementation that alters the state of the owning application in some way.
|
State |
This indicates how a Service responded to a given context
|