public interface FileMarshaler
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOutputName(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
Creates a output file name for the given exchange when reading an inbound
message.
|
java.lang.String |
getTempOutputName(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
creates a temporary file name for the given exchange when reading an inbound
message.
|
void |
readMessage(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message,
java.io.InputStream in,
java.lang.String path)
Converts the file stream to a normalized message.
|
void |
writeMessage(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message,
java.io.OutputStream out,
java.lang.String path)
Writes the inbound message to the destination stream of the given name
|
void readMessage(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message,
java.io.InputStream in,
java.lang.String path)
throws java.io.IOException,
javax.jbi.JBIException
exchange - the message exchangemessage - the message to populatein - the input streampath - the name of the file, URI or URLjava.io.IOExceptionjavax.jbi.JBIExceptionjava.lang.String getOutputName(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
throws javax.jbi.messaging.MessagingException
exchange - the inbound message exchangemessage - the inbound messagejavax.jbi.messaging.MessagingExceptionjava.lang.String getTempOutputName(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message)
throws javax.jbi.messaging.MessagingException
exchange - the inbound message exchangemessage - the inbound messagejavax.jbi.messaging.MessagingExceptionvoid writeMessage(javax.jbi.messaging.MessageExchange exchange,
javax.jbi.messaging.NormalizedMessage message,
java.io.OutputStream out,
java.lang.String path)
throws java.io.IOException,
javax.jbi.JBIException
exchange - the inbound message exchangemessage - the inbound messageout - the output stream to write topath - java.io.IOExceptionjavax.jbi.JBIExceptionCopyright © 2005-2014 FuseSource. All Rights Reserved.