|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MessageContext
A message context represents the entire context for a given message through the receive, process, and/or response phases. It is a basic unit of work within the library. Message contexts are NOT thread safe.
Method Summary | |
---|---|
String |
getCommunicationProfileId()
Gets the unique id of the communication profile in use. |
org.opensaml.xml.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. |
org.opensaml.xml.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(org.opensaml.xml.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(org.opensaml.xml.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. |
Method Detail |
---|
String getCommunicationProfileId()
org.opensaml.xml.XMLObject getInboundMessage()
String getInboundMessageIssuer()
InTransport getInboundMessageTransport()
org.opensaml.xml.XMLObject getOutboundMessage()
String getOutboundMessageIssuer()
OutTransport getOutboundMessageTransport()
SecurityPolicyResolver getSecurityPolicyResolver()
boolean isIssuerAuthenticated()
void setCommunicationProfileId(String id)
id
- unique id of the communication profile in usevoid setInboundMessage(org.opensaml.xml.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(org.opensaml.xml.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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |