# Package org.opensaml.messaging.context

@NonnullElements package org.opensaml.messaging.context
Interfaces and classes for tracking message processing state.

Related Packages
Package
Description
org.opensaml.messaging
General interfaces and classes related to message processing and bindings to transport protocols.
org.opensaml.messaging.context.httpclient
Interfaces and classes for tracking HTTP message processing state.
org.opensaml.messaging.context.navigate
A set of functions used to navigate and lookup data from a tree of `BaseContext`s.
Classes
Class
Description
BaseContext
Base implementation of a component which represents the context used to store state used for purposes related to messaging.
BaseContext.DeprecatedContextClassNameLookAside
A facade for a map of class names to class types that allows string-based access to renamed classes.
InOutOperationContext
An operation context which represents concretely a message exchange pattern involving an inbound message and an outbound message.
MessageChannelSecurityContext
A subcontext which carries information about whether the message channel in use is considered to have the active properties of confidentiality and integrity.
MessageContext
A context component which holds the state related to the processing of a single message.
ScratchContext
A context subclass for holding arbitrary data in a map.