java.lang.Object
org.eclipse.lemminx.customservice.synapse.syntaxTree.serializer.endpoint.EndpointSerializer
Direct Known Subclasses:
DefaultEndpointSerializer, FailoverEndpointSerializer, HTTPEndpointSerializer, LoadBalanceEndpointSerializer, RecipientListEndpointSerializer, ReferenceEndpointSerializer, TemplateEndpointSerializer, WSDLEndpointSerializer

public abstract class EndpointSerializer extends Object
  • Field Details

    • fac

      protected static final org.apache.axiom.om.OMFactory fac
    • synNS

      protected static final org.apache.axiom.om.OMNamespace synNS
    • nullNS

      protected static final org.apache.axiom.om.OMNamespace nullNS
  • Constructor Details

    • EndpointSerializer

      public EndpointSerializer()
  • Method Details

    • serializeEndpoint

      public static org.apache.axiom.om.OMElement serializeEndpoint(NamedEndpoint endpoint)
    • serializeSpecificEndpoint

      protected abstract org.apache.axiom.om.OMElement serializeSpecificEndpoint(NamedEndpoint endpoint)
    • serializeEndpointProperties

      protected static final void serializeEndpointProperties(org.apache.axiom.om.OMElement endpointElement, EndpointProperty[] properties)
    • serializeEndpointParameters

      protected static final void serializeEndpointParameters(org.apache.axiom.om.OMElement endpointElement, EndpointParameter[] parameters)
    • serializeSuspendOnFailure

      protected org.apache.axiom.om.OMElement serializeSuspendOnFailure(EndpointSuspendOnFailure suspendOnFailure)
    • serializeMarkForSuspension

      protected org.apache.axiom.om.OMElement serializeMarkForSuspension(EndpointMarkForSuspension markForSuspension)
    • serializeTimeout

      protected org.apache.axiom.om.OMElement serializeTimeout(EndpointTimeout timeout)
    • serializeRetryConfig

      protected org.apache.axiom.om.OMElement serializeRetryConfig(EndpointRetryConfig retryConfig)
    • serializeEnableAddressing

      protected org.apache.axiom.om.OMElement serializeEnableAddressing(EndpointEnableAddressing enableAddressing)
    • serializeEnableSec

      protected org.apache.axiom.om.OMElement serializeEnableSec(EndpointEnableSec enableSec)
    • serializeEnableRM

      protected org.apache.axiom.om.OMElement serializeEnableRM(EndpointEnableRM enableRM)
    • serializeSession

      protected org.apache.axiom.om.OMElement serializeSession(EndpointSession session)
    • handleException

      protected static void handleException(String s)