Class MakeConnectionSupportedFeature

java.lang.Object
jakarta.xml.ws.WebServiceFeature
com.sun.xml.ws.rx.mc.api.MakeConnectionSupportedFeature
All Implemented Interfaces:
StickyFeature

@ManagedData public class MakeConnectionSupportedFeature extends jakarta.xml.ws.WebServiceFeature implements StickyFeature
  • Field Details

    • ID

      public static final String ID
      See Also:
    • DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT

      public static final long DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT
      Default response retrieval timeout value [milliseconds]
      See Also:
    • DEFAULT_MAKE_CONNECTION_REQUEST_INTERVAL

      public static final long DEFAULT_MAKE_CONNECTION_REQUEST_INTERVAL
      Default base interval between two subsequent MakeConnection requests [milliseconds]
      See Also:
  • Constructor Details

    • MakeConnectionSupportedFeature

      public MakeConnectionSupportedFeature()
      This constructor is here to satisfy JAX-WS specification requirements
    • MakeConnectionSupportedFeature

      public MakeConnectionSupportedFeature(boolean enabled)
      This constructor is here to satisfy JAX-WS specification requirements
  • Method Details

    • getID

      @ManagedAttribute public String getID()
      Specified by:
      getID in class jakarta.xml.ws.WebServiceFeature
    • getProtocolVersion

      public McProtocolVersion getProtocolVersion()
      Specifies which WS-MC version protocol SOAP messages and SOAP message headers should be used for communication between MC source and MC destination
      Returns:
      WS-MC protocol version currently configured for the feature.
    • getResponseRetrievalTimeout

      public long getResponseRetrievalTimeout()
      Specifies a timeout for consecutive unsuccessfull response retrievals.
      Returns:
      currently configured timeout for consecutive unsuccessfull response retrievals. If not set explicitly, the default value is specified by DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT constant.
    • getBaseMakeConnectionRequetsInterval

      public long getBaseMakeConnectionRequetsInterval()
      Specifies a base interval between two consecutive MakeConnection requests
      Returns:
      currently configured base interval (in milliseconds) of time that must pass between two consecutive MakeConnection request messages. If not set explicitly, the default value is specified by DEFAULT_MAKE_CONNECTION_REQUEST_INTERVAL constant.