com.sun.xml.ws.api.ImpliesWebServiceFeature
public class AsyncClientTransportFeature
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
AsyncClientTransportFeature.AsyncEndpointListener |
Deprecated.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ID |
Deprecated.
Constant value identifying the AsyncClientTransportFeature
|
Constructor | Description |
---|---|
AsyncClientTransportFeature() |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(java.lang.Object context) |
Deprecated.
Create an
AsyncClientTransportFeature that will select an
asynchronous response endpoint address within the scope of a pre-existing
context. |
AsyncClientTransportFeature(java.lang.Object context,
boolean useAsyncWithSyncInvoke) |
Deprecated.
Create an
AsyncClientTransportFeature that will select an
asynchronous response endpoint address within the scope of a pre-existing
context. |
AsyncClientTransportFeature(java.lang.String address) |
Deprecated.
Create an
AsyncClientTransportFeature that will publish an
asynchronous response endpoint at the given address. |
AsyncClientTransportFeature(java.lang.String address,
boolean doPublish) |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(java.lang.String address,
boolean doPublish,
boolean useAsyncWithSyncInvoke) |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo) |
Deprecated.
Create an
AsyncClientTransportFeature that will publish an
asynchronous response endpoint at the address specified by the given
endpoint reference. |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo,
boolean doPublish) |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo,
boolean doPublish,
boolean useAsyncWithSyncInvoke) |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo,
javax.xml.ws.wsaddressing.W3CEndpointReference faultTo) |
Deprecated.
Create an
AsyncClientTransportFeature that will publish an
asynchronous response endpoint at the address specified by the given
replyTo endpoint reference. |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo,
javax.xml.ws.wsaddressing.W3CEndpointReference faultTo,
boolean doPublish) |
Deprecated.
Create an
AsyncClientTransportFeature . |
AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo,
javax.xml.ws.wsaddressing.W3CEndpointReference faultTo,
boolean doPublish,
boolean useAsyncWithSyncInvoke) |
Deprecated.
Create an
AsyncClientTransportFeature . |
Modifier and Type | Method | Description |
---|---|---|
void |
addAsyncEndpointListener(AsyncClientTransportFeature.AsyncEndpointListener listener) |
Deprecated.
|
void |
dispose() |
Deprecated.
|
boolean |
equals(java.lang.Object other) |
Deprecated.
|
javax.xml.ws.Endpoint |
getEndpoint() |
Deprecated.
|
<T extends javax.xml.ws.EndpointReference> |
getEndpointReference(java.lang.Class<T> clazz,
org.w3c.dom.Element... referenceParameters) |
Deprecated.
Generates endpoint reference for response endpoint
|
java.lang.String |
getID() |
Deprecated.
Returns feature ID
|
int |
getSslPort() |
Deprecated.
Get the port used for SSL or -1 if unset.
|
int |
hashCode() |
Deprecated.
|
void |
implyFeatures(com.sun.xml.ws.api.WSFeatureList list) |
Deprecated.
|
boolean |
isEndpointPublished() |
Deprecated.
|
boolean |
isEndpointShared() |
Deprecated.
Determine if the endpoint returned by getEndpoint() is actually a 'shared'
endpoint (that was registered/associated with a client identity).
|
boolean |
isUseAsyncWithSyncInvoke() |
Deprecated.
|
void |
notifyEndpointListenersEndpointDisposed() |
Deprecated.
|
void |
preRegisterForSharedEndpoint(ClientIdentityFeature clientIdFeature) |
Deprecated.
|
void |
removeAsyncEndpointListener(AsyncClientTransportFeature.AsyncEndpointListener listener) |
Deprecated.
|
void |
setSslPort(int sslPort) |
Deprecated.
Set the port used for SSL or -1 to disable SSL use on this feature.
|
void |
setUseAsyncWithSyncInvoke(boolean useAsyncWithSyncInvoke) |
Deprecated.
|
java.lang.String |
toString() |
Deprecated.
|
public static final java.lang.String ID
public AsyncClientTransportFeature()
AsyncClientTransportFeature
. Client proxies
created using this feature will publish and use an asynchronous response
endpoint with an auto-selected address.public AsyncClientTransportFeature(java.lang.Object context)
AsyncClientTransportFeature
that will select an
asynchronous response endpoint address within the scope of a pre-existing
context. The context parameter may be an instance of
javax.servlet.ServletContext. Other context types are implementation
dependent.context
- Existing context that will scope response endpointServletContext
public AsyncClientTransportFeature(java.lang.Object context, boolean useAsyncWithSyncInvoke)
AsyncClientTransportFeature
that will select an
asynchronous response endpoint address within the scope of a pre-existing
context. The context parameter may be an instance of
javax.servlet.ServletContext. Other context types are implementation
dependent.context
- Existing context that will scope response endpointuseAsyncWithSyncInvoke
- Determines if async transport will be used with sync
invocationServletContext
public AsyncClientTransportFeature(java.lang.String address)
AsyncClientTransportFeature
that will publish an
asynchronous response endpoint at the given address.
address
- Asynchronous response endpoint address. Note, you can
use a port value of 0 to have the port automatically
assigned to a free port for the current machine. The
resulting feature instance will properly set the
auto-assigned port into the address used for WS-Addressing
headers, etc.public AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo)
AsyncClientTransportFeature
that will publish an
asynchronous response endpoint at the address specified by the given
endpoint reference. This endpoint reference will be used for outgoing
ReplyTo headers.
replyTo
- Asynchronous response endpoint referencepublic AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo, javax.xml.ws.wsaddressing.W3CEndpointReference faultTo)
AsyncClientTransportFeature
that will publish an
asynchronous response endpoint at the address specified by the given
replyTo endpoint reference. The replyTo and faultTo endpoint references
will be used for outgoing ReplyTo and FaultTo headers, respectively.
replyTo
- Asynchronous response endpoint referencefaultTo
- FaultTo endpoint referencepublic AsyncClientTransportFeature(java.lang.String address, boolean doPublish)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the given
address. Otherwise, no endpoint will be published, but WSA headers will
be added to outbound, non-oneway request messages.
address
- Asynchronous response endpoint address. Note, if doPublish=true
and you are auto-publishing an endpoint, you can
use a port value of 0 to have the port automatically
assigned to a free port for the current machine. The
resulting feature instance will properly set the
auto-assigned port into the address used for WS-Addressing
headers, etc.doPublish
- Determines if response endpoint will be auto-publishedpublic AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo, boolean doPublish)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the address
specified by the replyTo endpoint reference. Otherwise, no endpoint will
be published, but WSA headers will be added to outbound, non-oneway
request messages.
replyTo
- Asynchronous response endpoint referencedoPublish
- Determines if response endpoint will be auto-publishedpublic AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo, javax.xml.ws.wsaddressing.W3CEndpointReference faultTo, boolean doPublish)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the address
specified by the replyTo endpoint reference. Otherwise, no endpoint will
be published, but WSA headers will be added to outbound, non-oneway
request messages. The replyTo and faultTo endpoint references will be
used for outgoing ReplyTo and FaultTo headers, respectively.
replyTo
- Asynchronous response endpoint referencefaultTo
- FaultTo endpoint referencedoPublish
- Determines if response endpoint will be auto-publishedpublic AsyncClientTransportFeature(java.lang.String address, boolean doPublish, boolean useAsyncWithSyncInvoke)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the given
address. Otherwise, no endpoint will be published, but WSA headers will
be added to outbound, non-oneway request messages.
address
- Asynchronous response endpoint address. Note, if doPublish=true
and you are auto-publishing an endpoint, you can
use a port value of 0 to have the port automatically
assigned to a free port for the current machine. The
resulting feature instance will properly set the
auto-assigned port into the address used for WS-Addressing
headers, etc.doPublish
- Determines if feature deploys response endpoint or if client
application is responsibleuseAsyncWithSyncInvoke
- Determines if async transport will be used with sync
invocationpublic AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo, boolean doPublish, boolean useAsyncWithSyncInvoke)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the address
specified by the replyTo endpoint reference. Otherwise, no endpoint will
be published, but WSA headers will be added to outbound, non-oneway
request messages.
replyTo
- Asynchronous response endpoint referencedoPublish
- Determines if response endpoint will be auto-publisheduseAsyncWithSyncInvoke
- Determines if async transport will be used with sync
invocationpublic AsyncClientTransportFeature(javax.xml.ws.wsaddressing.W3CEndpointReference replyTo, javax.xml.ws.wsaddressing.W3CEndpointReference faultTo, boolean doPublish, boolean useAsyncWithSyncInvoke)
AsyncClientTransportFeature
. If doPublish is true
then an asynchronous response endpoint will be published at the address
specified by the replyTo endpoint reference. Otherwise, no endpoint will
be published, but WSA headers will be added to outbound, non-oneway
request messages. The replyTo and faultTo endpoint references will be
used for outgoing ReplyTo and FaultTo headers, respectively.
replyTo
- Asynchronous response endpoint referencefaultTo
- FaultTo endpoint referencedoPublish
- Determines if response endpoint will be auto-publisheduseAsyncWithSyncInvoke
- Determines if async transport will be used with sync
invocationpublic void setSslPort(int sslPort)
public int getSslPort()
public void notifyEndpointListenersEndpointDisposed()
public void preRegisterForSharedEndpoint(ClientIdentityFeature clientIdFeature)
public void dispose()
public boolean isEndpointShared()
public javax.xml.ws.Endpoint getEndpoint()
public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T> clazz, org.w3c.dom.Element... referenceParameters)
clazz
- Endpoint reference typereferenceParameters
- Reference parameterspublic java.lang.String getID()
public boolean isUseAsyncWithSyncInvoke()
public void setUseAsyncWithSyncInvoke(boolean useAsyncWithSyncInvoke)
public void implyFeatures(com.sun.xml.ws.api.WSFeatureList list)
implyFeatures
in interface com.sun.xml.ws.api.ImpliesWebServiceFeature
public boolean isEndpointPublished()
public void addAsyncEndpointListener(AsyncClientTransportFeature.AsyncEndpointListener listener)
public void removeAsyncEndpointListener(AsyncClientTransportFeature.AsyncEndpointListener listener)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object