Package com.sun.xml.ws.client
Class SEIPortInfo
java.lang.Object
com.sun.xml.ws.client.PortInfo
com.sun.xml.ws.client.SEIPortInfo
- All Implemented Interfaces:
WSPortInfo,PortInfo
PortInfo that has SEIModel.
This object is created statically when WSServiceDelegate is created
with an service interface.
NOTE: Made this class public so that Dispatch instances derived from a
'parent' SEI-based port instance (generally for sending protocol
messages or request retries) can still know what the parent's SEI was.- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSEIPortInfo(WSServiceDelegate owner, Class sei, SOAPSEIModel model, WSDLPort portModel) -
Method Summary
Modifier and TypeMethodDescriptioncreateBinding(WebServiceFeatureList webServiceFeatures, Class<?> portInterface) createBinding(WebServiceFeature[] webServiceFeatures, Class<?> portInterface) CreatesBindingImplfor thisPortInfo.Methods inherited from class com.sun.xml.ws.client.PortInfo
createBinding, createPolicyMap, getBindingId, getBindingID, getEndpointAddress, getOwner, getPolicyMap, getPort, getPortName, getServiceName
-
Field Details
-
sei
-
model
Model ofsei.
-
-
Constructor Details
-
SEIPortInfo
public SEIPortInfo(WSServiceDelegate owner, Class sei, SOAPSEIModel model, @NotNull WSDLPort portModel)
-
-
Method Details
-
createBinding
Description copied from class:PortInfoCreatesBindingImplfor thisPortInfo.- Overrides:
createBindingin classPortInfo- Parameters:
webServiceFeatures- User-specified features.portInterface- Null if this is for dispatch. Otherwise the interface the proxy is going to implement- Returns:
- The initialized BindingImpl
-
createBinding
-