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 ObjectreassignNonSerializableValue(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
-