Class Summary |
AdvancedFileSource |
This component is basically an advanced version of the standard FileSource. |
AliasingPipeSegment |
Creates a new DataObject array from the supplied DataObject array
with certain attributes 'aliased' - that is, renamed as directed by the
configuration (properties) file. |
AliasPipe |
Creates an array of new DataObject by copying value from the supplied array
of source DataObjects. |
ArraySplitterPipe |
ArraySplitterPipe splits a single message into a sequence of messages. |
AttFilterCond |
|
AuditPipe |
** |
BinaryFileSink |
Essentailly, the same as a FileSink but writes to a Random Access File instead
of a text based one. |
BinaryFileSource |
A file source which takes the same sort of parameters as the FileSource
however it reads the data from RandomAccessFile (ie. |
CheckMandatory |
Checks that all attributes specified as "mandatory" by the config
are present in each of the DataObjects presented. |
CommandLineRemoteControl |
Very simple RemoteControl class. |
DOAttributeAddPipe |
Adds new attribute(s) to each DataObject based on the supplied details. |
DOAttributeChangePipe |
Change attribute type(s) in each DataObject based on the supplied details,
modifying existing values appropriately. |
DOAttributeFilter |
Will not pass on any messages unless specified attributes contain specified values. |
DOAttributeRemovePipe |
Remove the named attribute(s) from DataObjects. |
DOFactoryConverterPipe |
Converter Pipe that converts DataObjects into fully fledged DOFactory
DataObjects, this add missing type information and do attribute type conversion. |
DOFactoryPipe |
Aliasing Pipe that uses a DOFactory to construct the alias DataObjects
and a DOValidator to check the integrity before passing on the message. |
DOTypeFilter |
DOType filtering pipe. |
DOUnwrapperPipe |
takes each DataObject in the message and "unwraps" the previously wrapped DataObject
contained in the payload attribute |
DOWrapperPipe |
takes each DataObject from the message and "wraps" each one as the payload
inside another DataObject. |
EchoAttributePipe |
Reads in a list of attributes from the properties file and then for each DataObject
in the message it echoes any matching attributes to the log. |
EmptySocketHandshakeProtocol |
implements default handshaking behaviour for openadaptor socket components. |
FileBufferSource |
A simple source that reades the entire file into a String DataObject. |
FilePollSource |
A custom source which extends the standard FileSource class. |
FileSink |
General purpose Sink that writes DataObjects to a File. |
FileSource |
This component was previously a abstract class for multiple
concrete classes that read different record formats from Files. |
FilterPipe |
Filter pipe allows you to filter the dataobjects based on their type
and attribute values. |
HTTPRemoteControl |
** Implementation of the RemoteControl interface that uses HHTP
**
** @see Controller
** @see DataObject
** @see RemoteControl
** @see AbstractRemoteControl
**
** @author fred perry |
MultiFilePropertiesConfig |
This is the default implementation of MultiFileConfig which
implements the properties for MultiFileSink . |
MultiFileSink |
General purpose Sink that writes DataObject s to multiple files, depending
on their config.getTypes().. |
MultiFileXMLSchemaConfig |
MultiFileXMLSchemaConfig provides an alternative configuration
implementation for MultiFileSink which reads the configuration
from an XML schema - useful if your source is in XML format. |
NullSocketHandshakeProtocol |
Implements "no handshaking" handshaking behaviour for openadaptor socket
components, i.e. |
PartPrintPipeSegment |
Will print, to stdout, the specified attributes of the dataobjects it receives. |
RequestReplyEmbeddedPipe |
Implements a basic form of RequestReply support which uses an embedded Sink to forward messages and an embedded Source
to receive replies. |
RMIRemoteControlImpl |
Interface for objects that can control a Controller. |
RMISink |
Supports the following properties. |
RMISource |
supports following properties... |
SimpleEnvelopePipe |
This pipe is used to wrap DataObjects in an 'Envelope' DataObject. |
SimpleEnvelopeUnwrapPipe |
This pipe is used to unwrap DataObjects Enveloped by SimpleEnvelopePipe. |
SimpleSocketHandshakeProtocol |
implements default handshaking behaviour for openadaptor socket components. |
SocketSink |
This Sink will write data to a socket when it receives a message. |
SocketSource |
Reads records from a Socket, and turns it into DataObject Arrays which it
passes into the framework. |
StringToDOPipe |
Takes the String contained in the defined attribute ("A.C2.AttributeName")
of the first DataObject in the message and uses the "DOStreamReader" to
transform it into a list of DataObjects. |
TimeoutExceptionPipe |
This pipe logs the time at which each message passes through it. |
TimestampAddingPipe |
For demonstration purposes - adds in a timestamp to every message it receives |
TransactionTerminatePipe |
Scans the DataObjects in the adaptor message and if it receives one of the same
DOType as defined in the "TerminateType" property, the adaptor will be terminated
once the current transaction has completed. |
ValueAliasPipe |
Pipe that maps specific attribute values onto other specific values. |
ValueModifyPipe |
This pipe allows you to modify the value of one or more DataObject attributes,
either for specific DOTypes, or any DOTypes. |