| Interface | Description |
|---|---|
| CancellationEvent |
An event issued to the event bus when request is cancelled
|
| Event |
An Event published to the DiSCo event bus
|
| HeaderReplaceable |
A composable interface that Disco Events can implement if consumers of those events should be able to manipulate
the headers of the request associated with the event.
|
| HeaderRetrievable |
A composable interface that disco events can implement if consumers of those events should be able to
retrieve the headers of the request associated with the event.
|
| HttpNetworkProtocolRequestEvent |
An event that occurs prior to serving a http, network request.
|
| HttpNetworkProtocolResponseEvent |
An event that occurs after to serving a http, network request.
|
| Listener |
Implement this class to supply a listener to the EventBus
|
| NetworkProtocolEvent |
An event issued to the event bus on a network-level call.
|
| NetworkProtocolRequestEvent |
Specialization of NetworkProtocolEvent for network requests.
|
| NetworkProtocolResponseEvent |
Specialization of NetworkProtocolEvent for network requests.
|
| ProtocolEvent |
An event issued to the event bus on a protocol-level call.
|
| ProtocolRequestEvent |
Specialization of ProtocolEvent for protocol requests.
|
| ProtocolResponseEvent |
Specialization of ProtocolEvent for protocol requests.
|
| ServiceCancellationEvent |
Specialization of ServiceEvent for service requests.
|
| ServiceEvent |
An event issued to the event bus on a service activity or downstream call
|
| ServiceRequestEvent |
Specialization of ServiceEvent for service requests.
|
| ServiceResponseEvent |
Specialization of ServiceEvent for service requests.
|
| ThreadEvent |
An event issued to the event bus on Thread entry/exit
|
| TransactionEvent |
An event issued to the event bus at the beginning and end of logical 'transactions'
|
| Class | Description |
|---|---|
| AbstractEvent |
All Events inherit from this base class.
|
| AbstractNetworkProtocolRequestEvent |
An abstract event that defines network-based request occurrences.
|
| AbstractNetworkProtocolResponseEvent |
An abstract event that defines network-based response occurrences.
|
| AbstractProtocolEvent |
Base class for protocol events; These events here typically occur around service events and
provide the mechanisms that make them work.
|
| AbstractProtocolRequestEvent |
This event stores information about the invoker of the protocol event.
|
| AbstractProtocolResponseEvent |
This event stores information about the resultant outcome of the requested invocation.
|
| AbstractServiceCancellationEvent |
An event issued to the event bus when service request is cancelled
|
| AbstractServiceEvent |
Base class for service events both Activities (my service is handling a request) and Downstream (I am calling another Service)
A 'Service' in the downstream sense may not necessarily be a remote endpoint in the sense of a REST service etc.
|
| AbstractServiceRequestEvent |
Base class for service requests, whether from an activity or a downstream
|
| AbstractServiceResponseEvent |
Base class for service responses, whether from an activity or a downstream
|
| AbstractThreadEvent |
Abstract Event to encapsulate information when execution crosses a thread boundary, within an DiSCo transaction
|
| AbstractTransactionEvent |
A class of event to encapsulate the begin or end of a logical Transaction.
|
| HttpServiceDownstreamRequestEvent |
Specialization of a ServiceDownstreamRequestEvent, to encapsulate data specific to HTTP-like downstream call requests.
|
| HttpServiceDownstreamResponseEvent |
Specialization of a ServiceDownstreamResponseEvent, to encapsulate data specific to HTTP-like downstream call responses.
|
| HttpServletNetworkRequestEvent |
A concrete implementation of the HttpNetworkProtocolRequestEvent to express
when an HTTP Servlet has been intercepted.
|
| HttpServletNetworkResponseEvent |
A concrete implementation of the HttpNetworkProtocolResponseEvent to express
after an HTTP Servlet has been intercepted.
|
| ServiceActivityRequestEvent |
Concrete ServiceEvent to express a service activity request, i.e.
|
| ServiceActivityResponseEvent |
Concrete ServiceEvent to express a service activity response, i.e.
|
| ServiceDownstreamCancellationEvent |
An event issued to the event bus when downstream service request is cancelled
|
| ServiceDownstreamRequestEvent |
Concrete ServiceEvent to express a service downstream call which is about to occur, i.e.
|
| ServiceDownstreamResponseEvent |
Concrete ServiceEvent to express when a service downstream call which has completed, i.e.
|
| ThreadEnterEvent |
Concrete ThreadEvent for when a worker thread is entered
|
| ThreadExitEvent |
Concrete ThreadEvent for when a worker thread is finished, and the inner FunctionalInterface is about to return
|
| TransactionBeginEvent |
Concrete TransactionEvent to denote a transaction logically beginning
|
| TransactionEndEvent |
Concrete TransactionEvent to denote a transaction logically ending
|
| Enum | Description |
|---|---|
| NetworkProtocolEvent.NetworkType |
The underlying network protocol used
|
| ProtocolEvent.Type |
The type of this ProtocolEvent
|
| ServiceEvent.Type |
The type of this ServiceEvent
|
| ThreadEvent.Operation |
The specific type of ThreadEvent
|
| TransactionEvent.Operation |
The kind of specific operation of this transaction event
|