Package xsmeral.pipe

Pipe implementation and exceptions

See:
          Description

Interface Summary
AttachedProcessor An attached processor can be used to inject resources, monitor object processors, control the pipe or manipulate the processing context.
 

Class Summary
AbstractObjectProcessor Implements basic functionality common for all object processors.
LocalObjectFilter<I,O> An object processor that serves the role of a filter.
LocalObjectSink<I> An object processor in the role of an object sink, usually persists objects.
LocalObjectSource<O> An object processor in the role of an object source, produces objects.
ParamInitializer Initializes values of fields annotated with Param with values from the initialization parameter map.
Pipe A simple implementation of the Chain of Responsibility pattern.
PipeAttachedProcessor Basic attached processor associated to a Pipe instance.
 

Exception Summary
ObjectProcessorException Indicates a problem while starting a processor chain (e.g. non-matching or uninitialized processors)
ProcessorStoppedException Indicates that a neighboring processor has stopped during an I/O operation.
 

Package xsmeral.pipe Description

Pipe implementation and exceptions