|
Interface Summary |
| Callback |
|
| CallbackManager |
|
| CallbackProvider |
|
| Component |
Interface inherited by the Source and Sink interfaces, defining funtionality common to
all DBusAdaptorFramework components |
| Configurable |
Methods to be supported by a Transporter or Component, wherever possible,
for run-time query and update of configuration parameters. |
| ConnectOnInit |
Interface used to distinguish those components that are capable
of connecting to external API after they have been initialised but
before they have anything to send or receive. |
| Controller |
|
| IbafTransactionalResource |
Interface implemented by components that understand transactional behaviour
previously part of Component, now separated. |
| JdbcTransactionalResource |
Interface used to distinguish those components that have a
Jdbc connection. |
| LocalSink.DataObjectListener |
callback interface that LocalSink listener must implement
If LocalSink has a DataObjectListener then all messages will
be sent to the DataObjectListener as DataObject[] |
| LocalSink.StringListener |
callback interface that LocalSink listener must implement
If LocalSink has a StringListener then all messages will
be sent as string records to the StringListener,
if LocalSink has a DOStringWriter defined then this will be used. |
| PipelineController |
Interface, called by implementations of the Controller interface, which will pass messages
down through a pipeline. |
| ReaderDelegate |
This is a first cut implementation of a ReaderDelegate interface to re-factor the functionality
for converting string message formats to DataObjects[]. |
| RemoteControl |
Interface for objects that can control a Controller. |
| Sink |
Sink interface; extends Component interface
Every downstream component in a DBAF adaptor pipeline is a Sink. |
| Source |
A Source is a DBAF Component which is also Runnable. |
|
Class Summary |
| AbstractReader |
AbstractReader is an abstract class used for all Reader
based Sources (e.g. |
| AbstractRemoteControl |
Abstract implementation of the RemoteControl interface, reads
generic properties and implements generic reuqest processing
using DataObject based request objects. |
| AbstractSimplePipe |
A 'Pipe' is a pipeline component which receives messages from a Source (or
another PipeSegment) and passes it on to a Sink (or another PipeSegment). |
| AbstractSimpleSink |
A 'Sink' is a pipeline component which takes some decisive, final action with the
message it receives - for example, store it in a database, publish it on the DBus,
email it etc. |
| AbstractSimpleSource |
All sources should sub-class this abstract implementation. |
| AbstractSimpleSourceSink |
Abstract class which allows use of the openadaptor framework for request-reply
interactions as well as one-way message passing. |
| AbstractWriter |
Abstract writer that writes DataObjects to a Writer. |
| InitTimeout |
|
| LocalAsyncSource |
This adaptor component is designed to let you run an adaptor "inVM" and
send it data to process directly from your code. |
| LocalSink |
This adaptor component is designed to let you run an adaptor "inVM" and
receive data through callbacks in your code. |
| LocalSource |
This adaptor component is designed to let you run an adaptor "inVM" and
send it data to process directly from your code. |
| Message |
Messages which are processed by a number of components. |
| RunAdaptor |
This is the boot strap than runs all Adaptor Framework adaptors, this
class can be invoked from the command line with a properties file (that
contains an adaptor definition) and an adaptor prefix string that is
used to idenfity the adaptor properties in the properties file. |
| ShutdownRunAdaptor |
** |
| ShutdownRunAdaptor.ShutdownThread |
Inner class extending Thread, that implements the shutdown behaviour. |
| SimpleCallbackManager |
|
| SimpleComponent |
Simple implementation of the Component interface, provided as a convenience
for AbstractSimpleSource, Sink and Pipe. |
| SimpleController |
Implements the Controller interface. |
| SimpleReaderDelegate |
SimpleReaderDelegate is a class that can potentially be used by all Reader
based Sources (e.g. |
| STPipelineController |
Single-threaded - ie synchronous - pipeline controller |