Class BindingProvider

java.lang.Object
org.apache.axis2.jaxws.BindingProvider
All Implemented Interfaces:
jakarta.xml.ws.BindingProvider, BindingProvider
Direct Known Subclasses:
BaseDispatch, JAXWSProxyHandler

public class BindingProvider extends Object implements BindingProvider
  • Field Details

    • requestContext

      protected Map<String,Object> requestContext
    • responseContext

      protected Map<String,Object> responseContext
    • endpointDesc

      protected org.apache.axis2.jaxws.description.EndpointDescription endpointDesc
    • serviceDelegate

      protected ServiceDelegate serviceDelegate
    • BINDING_PROVIDER

      public static final String BINDING_PROVIDER
      See Also:
  • Constructor Details

    • BindingProvider

      public BindingProvider(ServiceDelegate svcDelegate, org.apache.axis2.jaxws.description.EndpointDescription epDesc, org.apache.axis2.addressing.EndpointReference epr, String addressingNamespace, jakarta.xml.ws.WebServiceFeature... features)
  • Method Details

    • getServiceDelegate

      public ServiceDelegate getServiceDelegate()
      Specified by:
      getServiceDelegate in interface BindingProvider
    • getEndpointDescription

      public org.apache.axis2.jaxws.description.EndpointDescription getEndpointDescription()
      Specified by:
      getEndpointDescription in interface BindingProvider
    • getBinding

      public jakarta.xml.ws.Binding getBinding()
      Specified by:
      getBinding in interface jakarta.xml.ws.BindingProvider
    • getRequestContext

      public Map<String,Object> getRequestContext()
      Specified by:
      getRequestContext in interface jakarta.xml.ws.BindingProvider
    • getResponseContext

      public Map<String,Object> getResponseContext()
      Specified by:
      getResponseContext in interface jakarta.xml.ws.BindingProvider
    • checkMaintainSessionState

      protected void checkMaintainSessionState(MessageContext mc, InvocationContext ic)
      Check for maintain session state enablement either in the MessageContext.isMaintainSession() or in the ServiceContext properties.
      Parameters:
      mc -
      ic -
    • setupSessionContext

      protected void setupSessionContext(Map<String,Object> properties)
    • useSoapAction

      protected boolean useSoapAction()
      Returns a boolean value representing whether or not a SOAPAction header should be sent with the request.
    • getEndpointReference

      public jakarta.xml.ws.EndpointReference getEndpointReference()
      Specified by:
      getEndpointReference in interface jakarta.xml.ws.BindingProvider
    • getEndpointReference

      public <T extends jakarta.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz)
      Specified by:
      getEndpointReference in interface jakarta.xml.ws.BindingProvider