public class PicketLinkDispatch extends Object implements Dispatch<Source>
A concrete implementation of Dispatch that can be used as an alternative to the underlying JAXWS implementation.
This is used by setting the module option "overrideDispatch" to true in the JBWSTokenIssuingLoginModule
| Modifier and Type | Class and Description |
|---|---|
static class |
PicketLinkDispatch.PLMessageContext |
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
PicketLinkDispatch(Dispatch parent,
String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
Binding |
getBinding() |
EndpointReference |
getEndpointReference() |
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz) |
Map<String,Object> |
getRequestContext() |
Map<String,Object> |
getResponseContext() |
Source |
invoke(Source requestMessage) |
Response<Source> |
invokeAsync(Source msg) |
Future<?> |
invokeAsync(Source msg,
AsyncHandler<Source> handler) |
void |
invokeOneWay(Source msg) |
void |
setSSLSocketFactory(SSLSocketFactory ssl) |
void |
setUseWSSE(boolean val) |
public void setUseWSSE(boolean val)
public void setSSLSocketFactory(SSLSocketFactory ssl)
public Map<String,Object> getRequestContext()
getRequestContext in interface BindingProviderpublic Map<String,Object> getResponseContext()
getResponseContext in interface BindingProviderpublic Binding getBinding()
getBinding in interface BindingProviderpublic EndpointReference getEndpointReference()
getEndpointReference in interface BindingProviderpublic <T extends EndpointReference> T getEndpointReference(Class<T> clazz)
getEndpointReference in interface BindingProviderpublic Response<Source> invokeAsync(Source msg)
invokeAsync in interface Dispatch<Source>public Future<?> invokeAsync(Source msg, AsyncHandler<Source> handler)
invokeAsync in interface Dispatch<Source>public void invokeOneWay(Source msg)
invokeOneWay in interface Dispatch<Source>Copyright © 2013. All Rights Reserved.