public final class SEIPortInfo extends 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.Modifier and Type | Field and Description |
---|---|
SOAPSEIModel |
model
Model of
sei . |
Class |
sei |
Constructor and Description |
---|
SEIPortInfo(WSServiceDelegate owner,
Class sei,
SOAPSEIModel model,
WSDLPort portModel) |
Modifier and Type | Method and Description |
---|---|
BindingImpl |
createBinding(WebServiceFeature[] webServiceFeatures,
Class<?> portInterface)
Creates
BindingImpl for this PortInfo . |
BindingImpl |
createBinding(WebServiceFeatureList webServiceFeatures,
Class<?> portInterface) |
createBinding, createPolicyMap, getBindingId, getBindingID, getEndpointAddress, getOwner, getPolicyMap, getPort, getPortName, getServiceName
public final Class sei
public final SOAPSEIModel model
sei
.public SEIPortInfo(WSServiceDelegate owner, Class sei, SOAPSEIModel model, @NotNull WSDLPort portModel)
public BindingImpl createBinding(WebServiceFeature[] webServiceFeatures, Class<?> portInterface)
PortInfo
BindingImpl
for this PortInfo
.createBinding
in class PortInfo
webServiceFeatures
- User-specified features.portInterface
- Null if this is for dispatch. Otherwise the interface the proxy is going to implementpublic BindingImpl createBinding(WebServiceFeatureList webServiceFeatures, Class<?> portInterface)
Copyright © 2015 Oracle Corporation. All rights reserved.