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 Details

    • SIPExchangeHelper

      public SIPExchangeHelper()
  • Method Details

    • filterNonSerializableHeaders

      public static Map<String,Object> filterNonSerializableHeaders(org.apache.camel.Exchange exchange)
      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

      public static Map<String,Object> filterNonSerializableProperties(org.apache.camel.Exchange exchange)
    • filterNonSerializableInternalProperties

      public static Map<String,Object> filterNonSerializableInternalProperties(org.apache.camel.Exchange exchange)
    • reassignNonSerializableValue

      public static Object reassignNonSerializableValue(String headerName, Object value)