public interface MessageContext
Modifier and Type | Method and Description |
---|---|
String |
getCommunicationProfileId()
Gets the unique id of the communication profile in use.
|
XMLObject |
getInboundMessage()
Gets the inbound message.
|
String |
getInboundMessageIssuer()
Gets the issuer of the inbound message.
|
InTransport |
getInboundMessageTransport()
Gets the transport used to receive the message.
|
HandlerChainResolver |
getOutboundHandlerChainResolver()
Get the outbound handler chain resolver.
|
XMLObject |
getOutboundMessage()
Gets the outbound message.
|
String |
getOutboundMessageIssuer()
Gets the issuer of the outbound message.
|
OutTransport |
getOutboundMessageTransport()
Gets the transport used to respond to the message.
|
HandlerChainResolver |
getPostSecurityInboundHandlerChainResolver()
Get the post-SecurityPolicy inbound handler chain resolver.
|
HandlerChainResolver |
getPreSecurityInboundHandlerChainResolver()
Get the pre-SecurityPolicy inbound handler chain resolver.
|
SecurityPolicyResolver |
getSecurityPolicyResolver()
Gets the resolver used to determine active SecurityPolicy.
|
boolean |
isIssuerAuthenticated()
Gets whether the issuer of the inbound message represented by this context has been authenticated.
|
void |
setCommunicationProfileId(String id)
Sets the unique id of the communication profile in use.
|
void |
setInboundMessage(XMLObject message)
Sets the inbound message.
|
void |
setInboundMessageIssuer(String issuer)
Sets the issuer of the inbound message.
|
void |
setInboundMessageTransport(InTransport transport)
Sets the transport used to used to receive the message.
|
void |
setOutboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
Set the outbound handler chain resolver.
|
void |
setOutboundMessage(XMLObject message)
Sets the outbound message.
|
void |
setOutboundMessageIssuer(String issuer)
Sets the issuer of the outbound message.
|
void |
setOutboundMessageTransport(OutTransport transport)
Sets the transport used to respond to the message.
|
void |
setPostSecurityInboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
Set the post-SecurityPolicy inbound handler chain resolver.
|
void |
setPreSecurityInboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
Set the pre-SecurityPolicy inbound handler chain resolver.
|
void |
setSecurityPolicyResolver(SecurityPolicyResolver resolver)
Sets the resolver used to determine active SecurityPolicy.
|
String getCommunicationProfileId()
XMLObject getInboundMessage()
String getInboundMessageIssuer()
InTransport getInboundMessageTransport()
XMLObject getOutboundMessage()
String getOutboundMessageIssuer()
OutTransport getOutboundMessageTransport()
SecurityPolicyResolver getSecurityPolicyResolver()
boolean isIssuerAuthenticated()
void setCommunicationProfileId(String id)
id
- unique id of the communication profile in usevoid setInboundMessage(XMLObject message)
message
- the inbound messagevoid setInboundMessageIssuer(String issuer)
issuer
- issuer of the inbound messagevoid setInboundMessageTransport(InTransport transport)
transport
- the transport used to receive the messagevoid setOutboundMessage(XMLObject message)
message
- the outbound messagevoid setOutboundMessageIssuer(String issuer)
issuer
- issuer of the outbound messagevoid setOutboundMessageTransport(OutTransport transport)
transport
- the transport used to respond to the messagevoid setSecurityPolicyResolver(SecurityPolicyResolver resolver)
resolver
- resolver used to determine active SecurityPolicyHandlerChainResolver getPreSecurityInboundHandlerChainResolver()
void setPreSecurityInboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
newHandlerChainResolver
- the new pre-SecurityPolicy inbound handler chain.HandlerChainResolver getPostSecurityInboundHandlerChainResolver()
void setPostSecurityInboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
newHandlerChainResolver
- the new post-SecurityPolicy inbound handler chain resolver.HandlerChainResolver getOutboundHandlerChainResolver()
void setOutboundHandlerChainResolver(HandlerChainResolver newHandlerChainResolver)
newHandlerChainResolver
- the new outbound handler chain resolver.Copyright © 2018 JBoss by Red Hat. All rights reserved.