See: Description
| Interface | Description |
|---|---|
| BeanBus<T> |
The starting point for something that beans can be dispatched too.
|
| BusConductor |
Provides co-ordination for a
BeanBus. |
| BusDriver<T> |
Marker interface for things that can be part of a bean bus and drive
beans down the bus.
|
| BusFilter<F,T> |
A bus component that is a filter in the Pipes and Filters design
pattern sense.
|
| BusListener |
Something that listens to
BeanBus events broadcast by
an BusConductor. |
| BusService |
Provide a service for buses.
|
| BusServiceProvider |
Something that provides a
BusService. |
| Outbound<T> |
A bus component that has a single standard destination.
|
| Transformer<F,T> |
Something that transforms a bean into a different type.
|
| Class | Description |
|---|---|
| AbstractBusComponent<T> |
A base class for Jobs and Services that provide an
BeanBus. |
| AbstractBusConductor |
Base class for
BusConductors. |
| AbstractDestination<E> |
Abstract base class for
BeanBus destinations. |
| AbstractFilter<F,T> |
For Standard Filter Components to extend.
|
| BadBeanTransfer<T> | |
| BasicBeanBus<T> | |
| BusEvent |
An event on the bus.
|
| BusListenerAdapter |
Unimplemented methods for
BusListener. |
| SimpleBusService | |
| TrackingBusListener |
Provide empty implementations of all
BusListener methods
to make implementing bus listeners easier. |
| TransformerAdaptor<F,T> |
An adaptor from an
Transformer to a BusFilter. |
| Enum | Description |
|---|---|
| BusPhase |
Phases of a Bus Journey.
|
| Exception | Description |
|---|---|
| BusCrashException | |
| BusException |
| Annotation Type | Description |
|---|---|
| Destination |
Annotate that a method is to have the destination set for an
Outbound. |
A simple pipeline processing framework intended for beans but actually supporting any java Object.