org.apache.servicemix.jbi.helper
Class MessageUtil
java.lang.Object
org.apache.servicemix.jbi.helper.MessageUtil
public final class MessageUtil
- extends java.lang.Object
- Version:
- $Revision: 376451 $
- Author:
- gnodet
Method Summary |
static javax.jbi.messaging.NormalizedMessage |
copy(javax.jbi.messaging.NormalizedMessage source)
|
static javax.jbi.messaging.Fault |
copyFault(javax.jbi.messaging.MessageExchange exchange)
|
static javax.jbi.messaging.NormalizedMessage |
copyIn(javax.jbi.messaging.MessageExchange exchange)
|
static javax.jbi.messaging.NormalizedMessage |
copyOut(javax.jbi.messaging.MessageExchange exchange)
|
static void |
enableContentRereadability(javax.jbi.messaging.NormalizedMessage message)
Convert the given NormalizedMessage instance's content to a re-readable Source This allows the
content to be read more than once (e.g. |
static void |
transfer(javax.jbi.messaging.NormalizedMessage source,
javax.jbi.messaging.NormalizedMessage dest)
|
static void |
transferFaultToFault(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferInToIn(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferInToOut(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferOutToIn(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferOutToOut(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferTo(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest,
java.lang.String name)
|
static void |
transferTo(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest,
java.lang.String name)
|
static void |
transferToFault(javax.jbi.messaging.Fault fault,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferToIn(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest)
|
static void |
transferToOut(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transfer
public static void transfer(javax.jbi.messaging.NormalizedMessage source,
javax.jbi.messaging.NormalizedMessage dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
copy
public static javax.jbi.messaging.NormalizedMessage copy(javax.jbi.messaging.NormalizedMessage source)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
copyIn
public static javax.jbi.messaging.NormalizedMessage copyIn(javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
copyOut
public static javax.jbi.messaging.NormalizedMessage copyOut(javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
copyFault
public static javax.jbi.messaging.Fault copyFault(javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferInToIn
public static void transferInToIn(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferOutToIn
public static void transferOutToIn(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferToIn
public static void transferToIn(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferOutToOut
public static void transferOutToOut(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferInToOut
public static void transferInToOut(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferToOut
public static void transferToOut(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferFaultToFault
public static void transferFaultToFault(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferToFault
public static void transferToFault(javax.jbi.messaging.Fault fault,
javax.jbi.messaging.MessageExchange dest)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferTo
public static void transferTo(javax.jbi.messaging.NormalizedMessage sourceMsg,
javax.jbi.messaging.MessageExchange dest,
java.lang.String name)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
transferTo
public static void transferTo(javax.jbi.messaging.MessageExchange source,
javax.jbi.messaging.MessageExchange dest,
java.lang.String name)
throws javax.jbi.messaging.MessagingException
- Throws:
javax.jbi.messaging.MessagingException
enableContentRereadability
public static void enableContentRereadability(javax.jbi.messaging.NormalizedMessage message)
throws javax.jbi.messaging.MessagingException
- Convert the given
NormalizedMessage
instance's content to a re-readable Source
This allows the
content to be read more than once (e.g. for XPath evaluation or auditing).
- Parameters:
message
- the NormalizedMessage
to convert the content for
- Throws:
javax.jbi.messaging.MessagingException
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.