Package com.newstep.solid.processor
interface supported by all encoders allows decoupling of encoding format from
the value objects and the transport and session protocols
| Operation Summary |
| encode | encodes the specified event into a corresponding Message object |
encodes the specified event into a corresponding Message object
Parameters:
event
the event to encode
Return:
the Message created from the specified Event object
Abstract.
Throws:
EncodingException
an abstraction used to decouple the processing of events.
Links:
Generalization Generalization Link
an abstraction used to decouple the processing of events.
an abstraction used to decouple the processing of events.
Parameters:
event
Abstract.
Throws:
ExecutableException
Maintains mapping of handlers for to events such that the dispatcher may
locate the appropriate handler for an event by looking for it in the registry
Provides an abstraction for existing handler lookup.
| Operation Summary |
| getHandlers | retrieves the events associated handler (if one exists) |
deregisters the specified handler from the registry
Parameters:
event
the event who's handler is being deregistered
Abstract.
Throws:
HandlerRegistryException
retrieves the events associated handler (if one exists)
Parameters:
event
the event who's handler is requested
Return:
the handler associated with the event, or null if none exists
Abstract.
Throws:
HandlerRegistryException
registers the specified handler with the registry
Parameters:
handler
the event handler to register
event
against which the handler is being registered
Abstract.
Throws:
HandlerRegistryException
interface supported by all decoders allows decoupling of encoding format from
the value objects and the transport and session protocols
| Operation Summary |
| decode | decodes the specified message and returns the corresponding events |
decodes the specified message and returns the corresponding events
Parameters:
message
the message to decode
Return:
the events corresponding to the decoded message
Abstract.
Throws:
DecodingException
MessageProcessor provides an abstraction for the entry point into the
MessageProcessing subsystem. Clients of the processing framework access a
MessageProcessor instance and dispatch messages to it via the process()
method. The MessageProcessor abstraction allows different message processing
mechanisms to be easily plugged into the framework.
Links:
Generalization Generalization Link
MessageProcessor provides an abstraction for the entry point into the
MessageProcessing subsystem. Clients of the processing framework access a
MessageProcessor instance and dispatch messages to it via the process()
method. The MessageProcessor abstraction allows different message processing
mechanisms to be easily plugged into the framework.
| Generalization Summary |
| Generalization Link | MessageProcessor provides an abstraction for the entry point into the MessageProcessing subsystem. Clients of the processing framework access a MessageProcessor instance and dispatch messages to it via the process() method. The MessageProcessor abstraction allows different message processing mechanisms to be easily plugged into the framework. |
MessageProcessor provides an abstraction for the entry point into the
MessageProcessing subsystem. Clients of the processing framework access a
MessageProcessor instance and dispatch messages to it via the process()
method. The MessageProcessor abstraction allows different message processing
mechanisms to be easily plugged into the framework.
Parameters:
message
The message to be processed.
decoder
A decoder capable to decode te message.
Abstract.
Throws:
ExecutableException
provides an abstraction for the entry point into the Processing subsystem for
components that need both, processing of messages and processing of events
via the same processor (e.g. JTAPI connector).
Links:
Generalization Generalization Link
provides an abstraction for the entry point into the Processing subsystem for
components that need both, processing of messages and processing of events
via the same processor (e.g. JTAPI connector).
Generalization Generalization Link
provides an abstraction for the entry point into the Processing subsystem for
components that need both, processing of messages and processing of events
via the same processor (e.g. JTAPI connector).
| Generalization Summary |
| Generalization Link | provides an abstraction for the entry point into the Processing subsystem for components that need both, processing of messages and processing of events via the same processor (e.g. JTAPI connector). |
| Generalization Link | provides an abstraction for the entry point into the Processing subsystem for components that need both, processing of messages and processing of events via the same processor (e.g. JTAPI connector). |
provides an abstraction for the entry point into the Processing subsystem for
components that need both, processing of messages and processing of events
via the same processor (e.g. JTAPI connector).
provides an abstraction for the entry point into the Processing subsystem for
components that need both, processing of messages and processing of events
via the same processor (e.g. JTAPI connector).
Abstraction of the configuration for the different types of processors.
Links:
Generalization Generalization Link
Abstraction of the configuration for the different types of processors.
Abstraction of the configuration for the different types of processors.
Return:
the name of a factory capable of creating the processor.
Abstract.