org.janux.bus.processor
Interface StringProcessor
- All Superinterfaces:
- Processor
- All Known Implementing Classes:
- StringProcessorAbstract
public interface StringProcessor
- extends Processor
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.
Derived classes that extend StringProcessorAbstract, only need to implement
the process(String)
as that class provides a convenience implementation of
Processor.process(InputStream, OutputStream)
that turns the
'in' InputStream into a String, calls StringProcessorAbstract.process(String)
,
and pipes the String returned to the 'out' OutputStream.
- Since:
- version 0.2.03 - Jun 20, 2007
- Author:
- Philippe Paravicini
- See Also:
StringProcessorAbstract
process
String process(String in)
Copyright © 2005-2013 Janux. All Rights Reserved.