|
||||||||||
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
|
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(javax.xml.ws.WebServiceFeature[] webServiceFeatures,
Class<?> portInterface)
Creates BindingImpl for this PortInfo . |
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. |
WSDLPort |
getPort()
Gets the WSDLPort object that represents this port,
if WSService is configured with WSDL. |
QName |
getPortName()
Deprecated. Only meant to be used via PortInfo .
Use portName . |
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
@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 BindingImpl createBinding(javax.xml.ws.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@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 javax.xml.ws.handler.PortInfo
public QName getPortName()
PortInfo
.
Use portName
.
getPortName
in interface javax.xml.ws.handler.PortInfo
public String getBindingID()
PortInfo
.
Use bindingId
.
getBindingID
in interface javax.xml.ws.handler.PortInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |