Uses of Class
org.opensaml.messaging.context.BaseContext
-
Packages that use BaseContext Package Description org.opensaml.messaging.context Interfaces and classes for tracking message processing state.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 ofBaseContexts.org.opensaml.messaging.handler.impl Implementations of message context handlers.org.opensaml.profile.action.impl Implementations of general profile actions.org.opensaml.profile.context Context classes in support of profile behavior.org.opensaml.profile.context.navigate Functions for navigating profile context information.org.opensaml.profile.logic First order logic predicates and functions used for working with profile request data.org.opensaml.saml.common.binding.impl Implementation of SAML binding-level functionality, such as MessageHandlers.org.opensaml.saml.common.messaging.context Context classes for SAML-based messaging function.org.opensaml.saml.saml2.profile.context Context classes supporting SAML 2 profile behavior.org.opensaml.security.messaging Messaging-related security classes.org.opensaml.soap.client SOAP client functionality.org.opensaml.soap.client.security Classes related to SOAP client security.org.opensaml.soap.messaging.context Context classes in support of SOAP messaging.org.opensaml.soap.wsaddressing.messaging WS-Addressing messaging support components.org.opensaml.soap.wssecurity.messaging WS-Security messaging support components.org.opensaml.storage.impl.client Implementation ofStorageServicethat unifies cookie and HTML Local Storage.org.opensaml.xmlsec.context Message context classes for XML Security. -
-
Uses of BaseContext in org.opensaml.messaging.context
Subclasses of BaseContext in org.opensaml.messaging.context Modifier and Type Class Description classInOutOperationContextAn operation context which represents concretely a message exchange pattern involving an inbound message and an outbound message.classMessageChannelSecurityContextA subcontext which carries information about whether the message channel in use is considered to have the active properties of confidentiality and integrity.classMessageContextA context component which holds the state related to the processing of a single message.classScratchContextA context subclass for holding arbitrary data in a map.Fields in org.opensaml.messaging.context declared as BaseContext Modifier and Type Field Description private BaseContextBaseContext. parentThe owning parent context.Fields in org.opensaml.messaging.context with type parameters of type BaseContext Modifier and Type Field Description private ClassIndexedSet<BaseContext>BaseContext. subcontextsThe subcontexts being managed.private Iterator<BaseContext>BaseContext.ContextSetNoRemoveIteratorDecorator. wrappedIteratorThe decorated iterator.Methods in org.opensaml.messaging.context with type parameters of type BaseContext Modifier and Type Method Description <T extends BaseContext>
booleanBaseContext. containsSubcontext(Class<T> clazz)Return whether the current context currently contains an instance of the specified subcontext class.protected <T extends BaseContext>
TBaseContext. createSubcontext(Class<T> clazz)Create an instance of the specified subcontext class.<T extends BaseContext>
TBaseContext. getSubcontext(Class<T> clazz)Get a subcontext of the current context.<T extends BaseContext>
TBaseContext. getSubcontext(Class<T> clazz, boolean autocreate)Get a subcontext of the current context.<T extends BaseContext>
voidBaseContext. removeSubcontext(Class<T> clazz)Remove the subcontext from the current context which corresponds to the supplied class.Methods in org.opensaml.messaging.context that return BaseContext Modifier and Type Method Description BaseContextBaseContext. addSubcontext(BaseContext subContext)Add a subcontext to the current context.BaseContextBaseContext. addSubcontext(BaseContext subcontext, boolean replace)Add a subcontext to the current context.BaseContextBaseContext. getParent()Get the parent context, if there is one.BaseContextBaseContext. getSubcontext(String className)Get a subcontext of the current context.BaseContextBaseContext. getSubcontext(String className, boolean autocreate)Get a subcontext of the current context.BaseContextBaseContext.ContextSetNoRemoveIteratorDecorator. next()Methods in org.opensaml.messaging.context that return types with arguments of type BaseContext Modifier and Type Method Description Iterator<BaseContext>BaseContext. iterator()Methods in org.opensaml.messaging.context with parameters of type BaseContext Modifier and Type Method Description BaseContextBaseContext. addSubcontext(BaseContext subContext)Add a subcontext to the current context.BaseContextBaseContext. addSubcontext(BaseContext subcontext, boolean replace)Add a subcontext to the current context.voidBaseContext. removeSubcontext(BaseContext subcontext)Remove a subcontext from the current context.protected voidBaseContext. setParent(BaseContext newParent)Set the context parent.Constructor parameters in org.opensaml.messaging.context with type arguments of type BaseContext Constructor Description ContextSetNoRemoveIteratorDecorator(Iterator<BaseContext> iterator)Constructor. -
Uses of BaseContext in org.opensaml.messaging.context.httpclient
Subclasses of BaseContext in org.opensaml.messaging.context.httpclient Modifier and Type Class Description classHttpClientRequestContextA context impl holding data related to the execution of anHttpClientrequest. -
Uses of BaseContext in org.opensaml.messaging.context.navigate
Classes in org.opensaml.messaging.context.navigate with type parameters of type BaseContext Modifier and Type Class Description classChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext>AContextDataLookupFunctionthat gets the child context of a given parent context.classChildContextLookup<ParentContext extends BaseContext,ChildContext extends BaseContext>AContextDataLookupFunctionthat gets the child context of a given parent context.interfaceContextDataLookupFunction<F extends BaseContext,T>AFunctionthat is used to navigate aBaseContexttree and extract data from it.classMessageContextLookup<StartContext extends BaseContext>A lookup function for resolving either the inbound or outboundMessageContextrelative to a particularBaseContext.classParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>AContextDataLookupFunctionthat gets the parent of a given context.classParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>AContextDataLookupFunctionthat gets the parent of a given context.classRecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>AContextDataLookupFunctionthat recurses up the parent chain of the input viagetParent(), and returns the first parent context that is an instance of the specified type.classRecursiveTypedParentContextLookup<StartContext extends BaseContext,ParentContext extends BaseContext>AContextDataLookupFunctionthat recurses up the parent chain of the input viagetParent(), and returns the first parent context that is an instance of the specified type.classRootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext>AContextDataLookupFunctionthat gets the root of context tree.classRootContextLookup<StartContext extends BaseContext,RootContext extends BaseContext>AContextDataLookupFunctionthat gets the root of context tree.Fields in org.opensaml.messaging.context.navigate with type parameters of type BaseContext Modifier and Type Field Description private Function<BaseContext,InOutOperationContext>MessageContextLookup. opContextLookupThe operation context lookup.Methods in org.opensaml.messaging.context.navigate with parameters of type BaseContext Modifier and Type Method Description MessageContextMessageContextLookup. apply(BaseContext baseContext)RootContextRootContextLookup. apply(BaseContext input)Constructor parameters in org.opensaml.messaging.context.navigate with type arguments of type BaseContext Constructor Description MessageContextLookup(MessageContextLookup.Direction direction, Function<BaseContext,InOutOperationContext> lookup)Constructor. -
Uses of BaseContext in org.opensaml.messaging.handler.impl
Fields in org.opensaml.messaging.handler.impl declared as BaseContext Modifier and Type Field Description private BaseContextAbstractMessageChannelSecurity. parentContextParent for eventual context.Fields in org.opensaml.messaging.handler.impl with type parameters of type BaseContext Modifier and Type Field Description private Function<MessageContext,BaseContext>AbstractMessageChannelSecurity. parentContextLookupStrategyStrategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated.Methods in org.opensaml.messaging.handler.impl that return BaseContext Modifier and Type Method Description protected BaseContextAbstractMessageChannelSecurity. getParentContext()Get the parent context on which theMessageChannelSecurityContextwill be populated.Method parameters in org.opensaml.messaging.handler.impl with type arguments of type BaseContext Modifier and Type Method Description voidAbstractMessageChannelSecurity. setParentContextLookupStrategy(Function<MessageContext,BaseContext> strategy)Set the strategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated. -
Uses of BaseContext in org.opensaml.profile.action.impl
Fields in org.opensaml.profile.action.impl declared as BaseContext Modifier and Type Field Description private BaseContextAbstractMessageChannelSecurity. parentContextParent for eventual context.Fields in org.opensaml.profile.action.impl with type parameters of type BaseContext Modifier and Type Field Description private Function<ProfileRequestContext,BaseContext>AbstractMessageChannelSecurity. parentContextLookupStrategyStrategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated.Methods in org.opensaml.profile.action.impl that return BaseContext Modifier and Type Method Description protected BaseContextAbstractMessageChannelSecurity. getParentContext()Get the parent context on which theMessageChannelSecurityContextwill be populated.Method parameters in org.opensaml.profile.action.impl with type arguments of type BaseContext Modifier and Type Method Description voidAbstractMessageChannelSecurity. setParentContextLookupStrategy(Function<ProfileRequestContext,BaseContext> strategy)Set the strategy used to look up the parentBaseContexton which theMessageChannelSecurityContextwill be populated. -
Uses of BaseContext in org.opensaml.profile.context
Subclasses of BaseContext in org.opensaml.profile.context Modifier and Type Class Description classAccessControlContextA context component which holds state for making an access control decision using theAccessControlinterface.classEventContextA context component which holds the result of a profile action that produces an "event".classMetricContextChild context that supplies instructions to the runtime actions about timers to start and stop to measure performance.classPreviousEventContext<EventType>A context component which holds the last result produced by a profile action that produced an "event".classProfileRequestContextContext that holds the ongoing state of a profile request.classProxiedRequesterContextA context which expresses one or more requesters on whose behalf a request is being handled. -
Uses of BaseContext in org.opensaml.profile.context.navigate
Classes in org.opensaml.profile.context.navigate with type parameters of type BaseContext Modifier and Type Class Description classParentProfileRequestContextLookup<StartContext extends BaseContext>A convenience subtype ofRecursiveTypedParentContextLookupwhich returns theProfileRequestContextparent of the targetBaseContext. -
Uses of BaseContext in org.opensaml.profile.logic
Methods in org.opensaml.profile.logic with parameters of type BaseContext Modifier and Type Method Description booleanIPRangePredicate. test(BaseContext input) -
Uses of BaseContext in org.opensaml.saml.common.binding.impl
Fields in org.opensaml.saml.common.binding.impl with type parameters of type BaseContext Modifier and Type Field Description private ContextDataLookupFunction<MessageContext,? extends BaseContext>SAMLProtocolAndRoleHandler. copyContextLookupOptional lookup function for a context from which to copy the protocol and role data, for example from a parent operation context.Method parameters in org.opensaml.saml.common.binding.impl with type arguments of type BaseContext Modifier and Type Method Description voidSAMLProtocolAndRoleHandler. setCopyContextLookup(ContextDataLookupFunction<MessageContext,? extends BaseContext> lookup)Set the optional lookup function for a context from which to copy the protocol and role data, for example from a parent operation context. -
Uses of BaseContext in org.opensaml.saml.common.messaging.context
Subclasses of BaseContext in org.opensaml.saml.common.messaging.context Modifier and Type Class Description classAbstractAuthenticatableSAMLEntityContextAbstract base class for subcontexts that carry information about a SAML entity which may be authenticated.classAbstractSAMLEntityContextAbstract base class for subcontexts that carry information about a SAML entity.classAttributeConsumingServiceContextContext, usually attached toSAMLMetadataContextthat carries a SAMLAttributeConsumingServicefor use in later stages.classChannelBindingsContextContext, usually attached to aMessageContextthat carries a collection ofChannelBindingsobjects supplied with a message.classECPContextContext, usually attached to aMessageContextthat carries state associated with an ECP request that is needed during response generation.classSAMLArtifactContextContext that carries information about SAML artifact usage.classSAMLBindingContextContext for holding information related to the SAML binding in use.classSAMLConsentContextSubcontext that carries information about a SAML Consent value.classSAMLEndpointContextContext that carries information about a SAML entity endpoint.classSAMLMessageInfoContextA context intended to be used as a subcontext of aMessageContextthat carries some basic information about the SAML message.classSAMLMessageReceivedEndpointContextA context intended to be used as a subcontext of aMessageContextthat carries some basic information about the SAML message.classSAMLMetadataContextSubcontext that carries information SAML metadata about an associated entity.classSAMLMetadataLookupParametersContextContext for operational parameters that influence the lookup of SAML metadata.classSAMLPeerEntityContextSubcontext that carries information about a SAML peer entity.classSAMLPresenterEntityContextSubcontext that carries information about the SAML "presenter" entity, as defined in SAML Core, section 3.4.classSAMLProtocolContextSubcontext that carries information about the ongoing SAML protocol.classSAMLSelfEntityContextSubcontext that carries information about the SAML "self" entity.classSAMLSubjectNameIdentifierContextA context implementation which represents a SAML 1NameIdentifieror a SAML 2NameID. -
Uses of BaseContext in org.opensaml.saml.saml2.profile.context
Subclasses of BaseContext in org.opensaml.saml.saml2.profile.context Modifier and Type Class Description classEncryptionContextContext supplying encryption parameters for the different forms of SAML XML encryption. -
Uses of BaseContext in org.opensaml.security.messaging
Subclasses of BaseContext in org.opensaml.security.messaging Modifier and Type Class Description classClientTLSSecurityParametersContextMessaging context implementation for holding parameters related to validating client TLSX509Credentialinstances.classHttpClientSecurityContextA context implementation holding parameters related toHttpClientsecurity features. -
Uses of BaseContext in org.opensaml.soap.client
Subclasses of BaseContext in org.opensaml.soap.client Modifier and Type Class Description classSOAPClientContextMessage context for SOAP client messages. -
Uses of BaseContext in org.opensaml.soap.client.security
Subclasses of BaseContext in org.opensaml.soap.client.security Modifier and Type Class Description classSOAPClientSecurityContextContext class for holding security information related to SOAP client operations. -
Uses of BaseContext in org.opensaml.soap.messaging.context
Subclasses of BaseContext in org.opensaml.soap.messaging.context Modifier and Type Class Description classInboundSOAPContextA subcontext holding information related to processing of an inbound SOAP message.classSOAP11ContextSubcontext that carries information about the SOAP 1.1 message transport. -
Uses of BaseContext in org.opensaml.soap.wsaddressing.messaging
Subclasses of BaseContext in org.opensaml.soap.wsaddressing.messaging Modifier and Type Class Description classWSAddressingContextA subcontext that carries information related to WS-Addressing processing. -
Uses of BaseContext in org.opensaml.soap.wssecurity.messaging
Subclasses of BaseContext in org.opensaml.soap.wssecurity.messaging Modifier and Type Class Description classWSSecurityContextA subcontext that carries information related to WS-Security processing. -
Uses of BaseContext in org.opensaml.storage.impl.client
Subclasses of BaseContext in org.opensaml.storage.impl.client Modifier and Type Class Description classClientStorageLoadContextA subcontext for driving the loading of data from a client into one or more instances of aClientStorageService.classClientStorageSaveContextA subcontext for driving the saving of data to a client from one or more instances of aClientStorageService. -
Uses of BaseContext in org.opensaml.xmlsec.context
Subclasses of BaseContext in org.opensaml.xmlsec.context Modifier and Type Class Description classSecurityParametersContextA context implementation for storing parameter instances for XML signature signing and validation, and XML encryption and decryption.
-