org.picketlink.trust.jbossws
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 BindingProvider
public Map<String,Object> getResponseContext()
getResponseContext
in interface BindingProvider
public Binding getBinding()
getBinding
in interface BindingProvider
public EndpointReference getEndpointReference()
getEndpointReference
in interface BindingProvider
public <T extends EndpointReference> T getEndpointReference(Class<T> clazz)
getEndpointReference
in interface BindingProvider
public 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 JBoss Inc.. All Rights Reserved.