Package one.x1f.sip.foundation.core.util
Class SIPExchangeHelper
java.lang.Object
org.apache.camel.support.DefaultExchangeHolder
one.x1f.sip.foundation.core.util.SIPExchangeHelper
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TestKitHelper
public class SIPExchangeHelper
extends org.apache.camel.support.DefaultExchangeHolder
Utility class that changes the
Exchange
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilterNonSerializableHeaders
(org.apache.camel.Exchange exchange) Filters out all non-serializable headers so they can be used in serializable environmentfilterNonSerializableInternalProperties
(org.apache.camel.Exchange exchange) filterNonSerializableProperties
(org.apache.camel.Exchange exchange) static Object
reassignNonSerializableValue
(String headerName, Object value) Methods inherited from class org.apache.camel.support.DefaultExchangeHolder
addProperty, addVariable, getValidExchangePropertyValue, getValidHeaderValue, marshal, marshal, marshal, marshal, toString, unmarshal
-
Constructor Details
-
SIPExchangeHelper
public SIPExchangeHelper()
-
-
Method Details
-
filterNonSerializableHeaders
Filters out all non-serializable headers so they can be used in serializable environment- Parameters:
exchange
- whose headers should be checked- Returns:
- Map of headers that are serializable
-
filterNonSerializableProperties
-
filterNonSerializableInternalProperties
-
reassignNonSerializableValue
-