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, PortInfo

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.


Field Summary
 SOAPSEIModel model
          Model of sei.
 Class sei
           
 
Fields inherited from class com.sun.xml.ws.client.PortInfo
bindingId, policyMap, portModel, portName, targetEndpoint
 
Constructor Summary
SEIPortInfo(WSServiceDelegate owner, Class sei, SOAPSEIModel model, WSDLPort portModel)
           
 
Method Summary
 BindingImpl createBinding(WebServiceFeatureList webServiceFeatures, Class<?> portInterface)
           
 
Methods inherited from class com.sun.xml.ws.client.PortInfo
createBinding, createBinding, createPolicyMap, getBindingId, getBindingID, getEndpointAddress, getOwner, getPolicyMap, 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(WebServiceFeatureList webServiceFeatures,
                                 Class<?> portInterface)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.