- java.lang.Object
-
- com.sun.xml.wss.jaxws.impl.TubeConfiguration
-
- Direct Known Subclasses:
ClientTubeConfiguration,ServerTubeConfiguration
public abstract class TubeConfiguration extends Object
Entry point to the various configuration information necessary for constructingTubes.This object is created by a
TubelineAssemblerand passed as a constructor parameter to most pipes, so that they can access configuration information.- Author:
- Kohsuke Kawaguchi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.sun.xml.ws.api.WSBindinggetBinding()Gets the applicableWSBindingfor this pipeline.com.sun.xml.ws.policy.PolicyMapgetPolicyMap()Gets thePolicyMapthat represents the policy information applicable to the current pipeline.com.sun.xml.ws.api.model.wsdl.WSDLPortgetWSDLPort()Gets theWSDLPortthat represents the WSDL information about the port for which a pipeline is created.
-
-
-
Method Detail
-
getPolicyMap
public com.sun.xml.ws.policy.PolicyMap getPolicyMap()
Gets thePolicyMapthat represents the policy information applicable to the current pipeline.- Returns:
- always non-null same object.
-
getWSDLPort
public com.sun.xml.ws.api.model.wsdl.WSDLPort getWSDLPort()
Gets theWSDLPortthat represents the WSDL information about the port for which a pipeline is created.This model is present only when the client provided WSDL to the JAX-WS runtime in some means (such as indirectly through SEI or through
Dispatch.)JAX-WS allows modes of operations where no WSDL is available for the current pipeline, and in which case this model is not present.
- Returns:
- null if this model is not present. If non-null, it's always the same object.
-
getBinding
public abstract com.sun.xml.ws.api.WSBinding getBinding()
Gets the applicableWSBindingfor this pipeline.- Returns:
- always non-null.
-
-