|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.client.PortInfo
public class PortInfo
Information about a port.
This object is owned byWSServiceDelegate
to keep track of a port,
since a port maybe added dynamically.
Field Summary | |
---|---|
BindingID |
bindingId
|
com.sun.xml.ws.policy.PolicyMap |
policyMap
|
WSDLPort |
portModel
If a port is known statically to a WSDL, PortInfo may
have the corresponding WSDL model. |
QName |
portName
|
EndpointAddress |
targetEndpoint
|
Constructor Summary | |
---|---|
PortInfo(WSServiceDelegate owner,
EndpointAddress targetEndpoint,
QName name,
BindingID bindingId)
|
|
PortInfo(WSServiceDelegate owner,
WSDLPort port)
|
Method Summary | |
---|---|
BindingImpl |
createBinding(WebServiceFeature[] webServiceFeatures,
Class<?> portInterface)
Creates BindingImpl for this PortInfo . |
BindingImpl |
createBinding(WebServiceFeatureList webServiceFeatures,
Class<?> portInterface,
BindingImpl existingBinding)
|
com.sun.xml.ws.policy.PolicyMap |
createPolicyMap()
|
BindingID |
getBindingId()
Returns the same information as PortInfo.getBindingID()
but in a strongly-typed fashion |
String |
getBindingID()
Deprecated. Only meant to be used via PortInfo .
Use bindingId . |
EndpointAddress |
getEndpointAddress()
Gets the endpoint address of this port. |
WSService |
getOwner()
Returns WSService object that owns this port. |
com.sun.xml.ws.policy.PolicyMap |
getPolicyMap()
Gives the PolicMap that captures the Policy for the PortInfo |
WSDLPort |
getPort()
Gets the WSDLPort object that represents this port,
if WSService is configured with WSDL. |
QName |
getPortName()
Only meant to be used via PortInfo . |
QName |
getServiceName()
Deprecated. Only meant to be used via PortInfo .
Use WSServiceDelegate.getServiceName() . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@NotNull public final QName portName
@NotNull public final EndpointAddress targetEndpoint
@NotNull public final BindingID bindingId
@NotNull public final com.sun.xml.ws.policy.PolicyMap policyMap
@Nullable public final WSDLPort portModel
PortInfo
may
have the corresponding WSDL model. This would occur when the
service was created with the WSDL location and the port is defined
in the WSDL.
If this is a SEIPortInfo
, then this is always non-null.
Constructor Detail |
---|
public PortInfo(WSServiceDelegate owner, EndpointAddress targetEndpoint, QName name, BindingID bindingId)
public PortInfo(@NotNull WSServiceDelegate owner, @NotNull WSDLPort port)
Method Detail |
---|
public com.sun.xml.ws.policy.PolicyMap getPolicyMap()
WSPortInfo
getPolicyMap
in interface WSPortInfo
public com.sun.xml.ws.policy.PolicyMap createPolicyMap()
public BindingImpl createBinding(WebServiceFeature[] webServiceFeatures, Class<?> portInterface)
BindingImpl
for this PortInfo
.
webServiceFeatures
- User-specified features.portInterface
- Null if this is for dispatch. Otherwise the interface the proxy is going to implement
public BindingImpl createBinding(WebServiceFeatureList webServiceFeatures, Class<?> portInterface, BindingImpl existingBinding)
@Nullable public WSDLPort getPort()
WSPortInfo
WSDLPort
object that represents this port,
if WSService
is configured with WSDL. Otherwise null.
getPort
in interface WSPortInfo
@NotNull public WSService getOwner()
WSPortInfo
WSService
object that owns this port.
getOwner
in interface WSPortInfo
@NotNull public BindingID getBindingId()
WSPortInfo
PortInfo.getBindingID()
but in a strongly-typed fashion
getBindingId
in interface WSPortInfo
@NotNull public EndpointAddress getEndpointAddress()
WSPortInfo
getEndpointAddress
in interface WSPortInfo
public QName getServiceName()
PortInfo
.
Use WSServiceDelegate.getServiceName()
.
getServiceName
in interface PortInfo
public QName getPortName()
PortInfo
.
Use portName
.
getPortName
in interface PortInfo
public String getBindingID()
PortInfo
.
Use bindingId
.
getBindingID
in interface PortInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |