Package org.opensaml.messaging.context.navigate
A set of functions used to navigate and lookup data
from a tree of
BaseContexts.-
Interface Summary Interface Description ContextDataLookupFunction<F extends BaseContext,T> AFunctionthat is used to navigate aBaseContexttree and extract data from it. -
Class Summary Class Description ChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext> AContextDataLookupFunctionthat gets the child context of a given parent context.MessageContextLookup<StartContext extends BaseContext> A lookup function for resolving either the inbound or outboundMessageContextrelative to a particularBaseContext.MessageLookup<T> AContextDataLookupFunctionthat returns the message from aMessageContext.ParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext> AContextDataLookupFunctionthat gets the parent of a given context.RecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext> AContextDataLookupFunctionthat recurses up the parent chain of the input viaBaseContext.getParent(), and returns the first parent context that is an instance of the specified type.RootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext> AContextDataLookupFunctionthat gets the root of context tree. -
Enum Summary Enum Description MessageContextLookup.Direction Used to indicate the target message context.