com.sun.xml.ws.rx.mc.api
Class MakeConnectionSupportedFeature

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

@ManagedData
public class MakeConnectionSupportedFeature
extends WebServiceFeature
implements StickyFeature

Author:
Marek Potociar

Field Summary
static long DEFAULT_MAKE_CONNECTION_REQUEST_INTERVAL
          Default base interval between two subsequent MakeConnection requests [milliseconds]
static long DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT
          Default response retrieval timeout value [milliseconds]
static String ID
           
 
Fields inherited from class javax.xml.ws.WebServiceFeature
enabled
 
Constructor Summary
MakeConnectionSupportedFeature()
          This constructor is here to satisfy JAX-WS specification requirements
MakeConnectionSupportedFeature(boolean enabled)
          This constructor is here to satisfy JAX-WS specification requirements
 
Method Summary
 long getBaseMakeConnectionRequetsInterval()
          Specifies a base interval between two consecutive MakeConnection requests
 String getID()
           
 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
 long getResponseRetrievalTimeout()
          Specifies a timeout for consecutive unsuccessfull response retrievals.
 
Methods inherited from class javax.xml.ws.WebServiceFeature
isEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
See Also:
Constant Field Values

DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT

public static final long DEFAULT_RESPONSE_RETRIEVAL_TIMEOUT
Default response retrieval timeout value [milliseconds]

See Also:
Constant Field Values

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:
Constant Field Values
Constructor Detail

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 Detail

getID

@ManagedAttribute
public String getID()
Specified by:
getID in class 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.


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.