com.sun.xml.ws.client.sei
Class SEIStub
java.lang.Object
com.sun.xml.ws.client.Stub
com.sun.xml.ws.client.sei.SEIStub
- All Implemented Interfaces:
- Component, ComponentRegistry, ResponseContextReceiver, WSBindingProvider, Closeable, InvocationHandler, BindingProvider
public final class SEIStub
- extends Stub
- implements InvocationHandler
Stub
that handles method invocations
through a strongly-typed endpoint interface.
Methods inherited from class com.sun.xml.ws.client.Stub |
close, getBinding, getComponents, getEndpointReference, getEndpointReference, getExecutor, getInboundHeaders, getManagedObjectManager, getPortInfo, getRequestContext, getResponseContext, getService, getServiceName, getSPI, getTubes, getWSDLPort, getWSEndpointReference, process, processAsync, resetRequestContext, setAddress, setOutboundHeaders, setOutboundHeaders, setResponseContext, toString |
databinding
Databinding databinding
seiModel
public final SOAPSEIModel seiModel
soapVersion
public final SOAPVersion soapVersion
SEIStub
@Deprecated
public SEIStub(WSServiceDelegate owner,
BindingImpl binding,
SOAPSEIModel seiModel,
Tube master,
WSEndpointReference epr)
- Deprecated.
SEIStub
public SEIStub(WSPortInfo portInfo,
BindingImpl binding,
SOAPSEIModel seiModel,
WSEndpointReference epr)
getOperationDispatcher
@Nullable
public OperationDispatcher getOperationDispatcher()
- Nullable when there is no associated WSDL Model
- Overrides:
getOperationDispatcher
in class Stub
- Returns:
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- Specified by:
invoke
in interface InvocationHandler
- Throws:
Throwable
doProcess
public final Packet doProcess(Packet request,
RequestContext rc,
ResponseContextReceiver receiver)
doProcessAsync
public final void doProcessAsync(AsyncResponseImpl<?> receiver,
Packet request,
RequestContext rc,
Fiber.CompletionCallback callback)
getPortName
@NotNull
protected final QName getPortName()
- Description copied from class:
Stub
- Gets the port name that this stub is configured to talk to.
When Stub.wsdlPort
is non-null, the port name is always
the same as WSDLPort.getName()
, but this method
returns a port name even if no WSDL is available for this stub.
- Specified by:
getPortName
in class Stub
setOutboundHeaders
public void setOutboundHeaders(Object... headers)
- Description copied from interface:
WSBindingProvider
- Sets the out-bound headers to be added to messages sent from
this
BindingProvider
.
Each object must be a JAXB-bound object that is understood
by the JAXBContext
object known by this WSBindingProvider
(that is, if this is a Dispatch
with JAXB, then
JAXBContext
given to Service.createDispatch(QName,JAXBContext,Mode)
and if this is a typed proxy, then JAXBContext
implicitly created by the JAX-WS RI.)
- Specified by:
setOutboundHeaders
in interface WSBindingProvider
- Parameters:
headers
- Can be null or empty.
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.