Classes in org.janux.bus.processor used by org.janux.bus.processor |
ObjectFormatter
Base interface to represent any sort of class that takes an Object as it input and returns a
String as output;
Derived classes that extend ObjectFormatterAbstract, only need to implement
the format(Object) as that class provides a convenience implementation of
Processor.process(InputStream, OutputStream) that turns the
'in' InputStream into a String, calls ObjectFormatterAbstract.format(Object) ,
and pipes the String returned to the 'out' OutputStream. |
Processor
Base interface to represent any sort of class that takes an input and returns an output; mostly
used to define classes that perform transformations to messages, whatever form those messages may
take (Objects, Strings, bytes, etc...) or to satisfy any part of a Request/Response process or
other Messaging process. |
StringProcessor
Base interface to represent any sort of class that takes a String as input and returns a String
as output; mostly used to define classes that perform transformations to String messages, or to
satisfy any part of a Request/Response process or other messaging process that uses String
Messages. |