public class MessageContextImpl extends java.lang.Object implements MessageContext
Modifier and Type | Class and Description |
---|---|
static class |
MessageContextImpl.ParseResult |
static class |
MessageContextImpl.TransformationResult |
Constructor and Description |
---|
MessageContextImpl() |
Modifier and Type | Method and Description |
---|---|
int |
dbExecuteUpdate(java.lang.String dataSourceName, java.lang.String sql) |
void |
deleteFromDB(DataObject dataObject, java.lang.String destinationMessageType, java.lang.String dataSourceName) |
LookupContext |
getLookupContext() |
TransformContext |
getTransformationContext() |
Message |
lookupMessage(java.lang.String messageType) |
MessageContextImpl.ParseResult |
parseBinaryMessage(byte[] message, java.lang.String messageType, boolean throwOnError) |
DataObject |
persistToDB(DataObject dataObject, java.lang.String destinationMessageType, java.lang.String dataSourceName) |
DataObjectSection |
queryDB(java.lang.String messageType, java.lang.String dataSourceName, java.lang.String queryName, java.lang.String parameters) |
SerializationResult<byte[]> |
serializeToBytes(DataObject message, java.lang.String destinationMessageType, boolean throwOnError) |
SerializationResult<java.lang.String> |
serializeToString(DataObject message, java.lang.String destinationMessageType, boolean throwOnError) |
MessageContextImpl.TransformationResult |
transform(DataObject message, java.lang.String mappingName) |
XmlErrors |
validateMessage(DataObject message, java.lang.String messageType) |
XmlErrors |
validateMessage(java.lang.String ruleSetName, DataObject message, java.lang.String messageType) |
void |
validateMessageThrowOnException(DataObject message, java.lang.String messageType) |
void |
validateMessageThrowOnException(java.lang.String ruleSetName, DataObject message, java.lang.String messageType) |
public MessageContextImpl() throws javax.naming.NamingException
javax.naming.NamingException
public Message lookupMessage(java.lang.String messageType) throws javax.naming.NamingException
javax.naming.NamingException
public void validateMessageThrowOnException(DataObject message, java.lang.String messageType) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
UnsupportedMessageTypeException
public void validateMessageThrowOnException(java.lang.String ruleSetName, DataObject message, java.lang.String messageType) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
UnsupportedMessageTypeException
public XmlErrors validateMessage(DataObject message, java.lang.String messageType) throws javax.naming.NamingException, java.rmi.RemoteException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
UnsupportedMessageTypeException
public XmlErrors validateMessage(java.lang.String ruleSetName, DataObject message, java.lang.String messageType) throws javax.naming.NamingException, java.rmi.RemoteException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
UnsupportedMessageTypeException
public MessageContextImpl.ParseResult parseBinaryMessage(byte[] message, java.lang.String messageType, boolean throwOnError) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, ParseException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
ParseException
UnsupportedMessageTypeException
public SerializationResult<java.lang.String> serializeToString(DataObject message, java.lang.String destinationMessageType, boolean throwOnError) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, SerializationException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
SerializationException
UnsupportedMessageTypeException
public SerializationResult<byte[]> serializeToBytes(DataObject message, java.lang.String destinationMessageType, boolean throwOnError) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, SerializationException, UnsupportedMessageTypeException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
SerializationException
UnsupportedMessageTypeException
public MessageContextImpl.TransformationResult transform(DataObject message, java.lang.String mappingName) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException, UnsupportedMessageTypeException
message
-mappingName
-javax.naming.NamingException
java.rmi.RemoteException
TransformException
UnsupportedMessageTypeException
public DataObject persistToDB(DataObject dataObject, java.lang.String destinationMessageType, java.lang.String dataSourceName) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
public void deleteFromDB(DataObject dataObject, java.lang.String destinationMessageType, java.lang.String dataSourceName) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
public DataObjectSection queryDB(java.lang.String messageType, java.lang.String dataSourceName, java.lang.String queryName, java.lang.String parameters) throws javax.naming.NamingException, java.rmi.RemoteException, TransformException
javax.naming.NamingException
java.rmi.RemoteException
TransformException
public int dbExecuteUpdate(java.lang.String dataSourceName, java.lang.String sql) throws TransformException
TransformException
public TransformContext getTransformationContext()
public LookupContext getLookupContext()