Package org.opensaml.messaging.context.navigate
package org.opensaml.messaging.context.navigate
A set of functions used to navigate and lookup data
from a tree of
BaseContext
s.-
ClassDescriptionA
ContextDataLookupFunction
that gets the child context of a given parent context.AFunction
that is used to navigate aBaseContext
tree and extract data from it.MessageContextLookup<StartContext extends BaseContext>A lookup function for resolving either the inbound or outboundMessageContext
relative to a particularBaseContext
.Used to indicate the target message context.AContextDataLookupFunction
that returns the message from aMessageContext
.AContextDataLookupFunction
that gets the parent of a given context.RecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext> AContextDataLookupFunction
that recurses up the parent chain of the input viaBaseContext.getParent()
, and returns the first parent context that is an instance of the specified type.AContextDataLookupFunction
that gets the root of context tree.