com.sun.xml.ws.client
Class SEIPortInfo

java.lang.Object
  extended by com.sun.xml.ws.client.PortInfo
      extended by com.sun.xml.ws.client.SEIPortInfo
All Implemented Interfaces:
WSPortInfo, javax.xml.ws.handler.PortInfo

final class SEIPortInfo
extends PortInfo

PortInfo that has SEIModel. This object is created statically when WSServiceDelegate is created with an service interface.


Field Summary
 SOAPSEIModel model
          Model of sei.
 Class sei
           
 
Fields inherited from class com.sun.xml.ws.client.PortInfo
bindingId, portModel, portName, targetEndpoint
 
Constructor Summary
SEIPortInfo(WSServiceDelegate owner, Class sei, SOAPSEIModel model, WSDLPort portModel)
           
 
Method Summary
 BindingImpl createBinding(javax.xml.ws.WebServiceFeature[] webServiceFeatures, Class<?> portInterface)
          Creates BindingImpl for this PortInfo.
 
Methods inherited from class com.sun.xml.ws.client.PortInfo
getBindingId, getBindingID, getEndpointAddress, getOwner, getPort, getPortName, getServiceName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sei

public final Class sei

model

public final SOAPSEIModel model
Model of sei.

Constructor Detail

SEIPortInfo

public SEIPortInfo(WSServiceDelegate owner,
                   Class sei,
                   SOAPSEIModel model,
                   @NotNull
                   WSDLPort portModel)
Method Detail

createBinding

public BindingImpl createBinding(javax.xml.ws.WebServiceFeature[] webServiceFeatures,
                                 Class<?> portInterface)
Description copied from class: PortInfo
Creates BindingImpl for this PortInfo.

Overrides:
createBinding in class PortInfo
Parameters:
webServiceFeatures - User-specified features.
portInterface - Null if this is for dispatch. Otherwise the interface the proxy is going to implement