|
||||||||||
| 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 WSPortInfopublic 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()
WSPortInfoWSDLPort object that represents this port,
if WSService is configured with WSDL. Otherwise null.
getPort in interface WSPortInfo@NotNull public WSService getOwner()
WSPortInfoWSService object that owns this port.
getOwner in interface WSPortInfo@NotNull public BindingID getBindingId()
WSPortInfoPortInfo.getBindingID()
but in a strongly-typed fashion
getBindingId in interface WSPortInfo@NotNull public EndpointAddress getEndpointAddress()
WSPortInfo
getEndpointAddress in interface WSPortInfopublic QName getServiceName()
PortInfo.
Use WSServiceDelegate.getServiceName().
getServiceName in interface PortInfopublic QName getPortName()
PortInfo.
Use portName.
getPortName in interface PortInfopublic 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 | |||||||||