A B C D E G H I L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConditionalProfileAction - Class in org.opensaml.profile.action
-
Base class for conditional profile actions.
- AbstractConditionalProfileAction() - Constructor for class org.opensaml.profile.action.AbstractConditionalProfileAction
-
Constructor.
- AbstractHandlerDelegatingProfileAction<DelegateType extends MessageHandler> - Class in org.opensaml.profile.action
-
Base class for a profile action which just delegates to an instance of
MessageHandler
. - AbstractHandlerDelegatingProfileAction(DelegateType, ContextDataLookupFunction<ProfileRequestContext, MessageContext>) - Constructor for class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Constructor.
- AbstractHandlerDelegatingProfileAction(Class<DelegateType>, ContextDataLookupFunction<ProfileRequestContext, MessageContext>) - Constructor for class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Constructor.
- AbstractProfileAction - Class in org.opensaml.profile.action
-
Base class for profile actions.
- AbstractProfileAction() - Constructor for class org.opensaml.profile.action.AbstractProfileAction
- ACCESS_DENIED - Static variable in class org.opensaml.profile.action.EventIds
-
ID of event returned if an authorization failure occurs.
- AccessControlContext - Class in org.opensaml.profile.context
-
A context component which holds state for making an access control decision using the
AccessControl
interface. - AccessControlContext() - Constructor for class org.opensaml.profile.context.AccessControlContext
- ActionSupport - Class in org.opensaml.profile.action
-
Helper class for
ProfileAction
operations. - ActionSupport() - Constructor for class org.opensaml.profile.action.ActionSupport
-
Constructor.
- activationCondition - Variable in class org.opensaml.profile.action.AbstractConditionalProfileAction
-
Condition dictating whether to run or not.
- adapt(Function<ProfileRequestContext, T>) - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Adapt a
ProfileRequestContext
function to aMessageContext
function via composing with a lookup function. - adapt(Predicate<ProfileRequestContext>) - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Adapt a
ProfileRequestContext
predicate into aMessageContext
predicate via composing with a lookup function. - adapted - Variable in class org.opensaml.profile.logic.MessageContextPredicateAdapter
-
The adapted predicate.
- addCounter(String, String) - Method in class org.opensaml.profile.context.MetricContext
-
Add an object/counter mapping.
- addressRanges - Variable in class org.opensaml.profile.logic.IPRangePredicate
-
IP ranges to match against.
- addTimer(String, String, String) - Method in class org.opensaml.profile.context.MetricContext
-
Add an object/timer mapping.
- ANONYMOUS_PROFILE_ID - Static variable in class org.opensaml.profile.context.ProfileRequestContext
-
Profile ID if not overridden.
- apply(ProfileRequestContext) - Method in class org.opensaml.profile.context.navigate.CurrentOrPreviousEventLookup
- apply(ProfileRequestContext) - Method in class org.opensaml.profile.context.navigate.InboundMessageContextLookup
- apply(ProfileRequestContext) - Method in class org.opensaml.profile.context.navigate.OutboundMessageContextLookup
- apply(ProfileRequestContext) - Method in class org.opensaml.profile.context.navigate.ProfileIdLookup
B
- BINDING_KEY - Static variable in class org.opensaml.profile.context.ProfileRequestContext
-
ID under which this context is stored, for example, within maps or sessions.
- browserProfile - Variable in class org.opensaml.profile.context.ProfileRequestContext
-
Whether the current profile request is browser-based.
- BrowserProfilePredicate - Class in org.opensaml.profile.logic
-
A predicate implementation that indicates whether the request is associated with a browser profile.
- BrowserProfilePredicate() - Constructor for class org.opensaml.profile.logic.BrowserProfilePredicate
- buildEvent(ProfileRequestContext, Object) - Static method in class org.opensaml.profile.action.ActionSupport
-
Builds an event from the given object.
- buildEvent(ProfileRequestContext, String) - Static method in class org.opensaml.profile.action.ActionSupport
-
Builds an event with a given ID.
- buildProceedEvent(ProfileRequestContext) - Static method in class org.opensaml.profile.action.ActionSupport
-
Signals a successful outcome by an action.
C
- checkAccess(ServletRequest, String, String) - Method in class org.opensaml.profile.logic.PredicateAccessControl
- counterMap - Variable in class org.opensaml.profile.context.MetricContext
-
Map of objects to counter names.
- CurrentOrPreviousEventLookup - Class in org.opensaml.profile.context.navigate
-
Access either current or previous event from context tree.
- CurrentOrPreviousEventLookup() - Constructor for class org.opensaml.profile.context.navigate.CurrentOrPreviousEventLookup
D
- dec(String) - Method in class org.opensaml.profile.context.MetricContext
-
Decrement a counter associated with an object, if any.
- delegate - Variable in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
The message handler delegate.
- doDestroy() - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Performs this action.
- doExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Performs this action.
- doPostExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Called after execution, actions may override this method to perform post-processing for a request.
- doPostExecute(ProfileRequestContext, Exception) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Called after execution, actions may override this method to perform post-processing for a request.
- doPreExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractConditionalProfileAction
-
Called prior to execution, actions may override this method to perform pre-processing for a request.
- doPreExecute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Called prior to execution, actions may override this method to perform pre-processing for a request.
E
- equals(Object) - Method in class org.opensaml.profile.criterion.ProfileRequestContextCriterion
- errorEvent - Variable in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
An event to signal in the event of a handler exception.
- event - Variable in class org.opensaml.profile.context.EventContext
-
The event represented.
- EventContext - Class in org.opensaml.profile.context
-
A context component which holds the result of a profile action that produces an "event".
- EventContext() - Constructor for class org.opensaml.profile.context.EventContext
- EventException - Exception in org.opensaml.profile.action
-
Runtime exception which may be used to communicate a specific event ID.
- EventException(String) - Constructor for exception org.opensaml.profile.action.EventException
-
Constructor.
- EventException(String, String) - Constructor for exception org.opensaml.profile.action.EventException
-
Constructor.
- EventException(String, String, Throwable) - Constructor for exception org.opensaml.profile.action.EventException
-
Constructor.
- EventException(String, Throwable) - Constructor for exception org.opensaml.profile.action.EventException
-
Constructor.
- eventID - Variable in exception org.opensaml.profile.action.EventException
-
The event ID.
- EventIds - Class in org.opensaml.profile.action
-
Constants to use for
ProfileAction
EventContext
s. - EventIds() - Constructor for class org.opensaml.profile.action.EventIds
-
Constructor.
- execute(ProfileRequestContext) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Performs this action.
- execute(ProfileRequestContext) - Method in interface org.opensaml.profile.action.ProfileAction
-
Performs this action.
G
- getActivationCondition() - Method in class org.opensaml.profile.action.AbstractConditionalProfileAction
-
Get activation condition indicating whether action should execute.
- getCounterMappings() - Method in class org.opensaml.profile.context.MetricContext
-
Get a modifiable map of object/counter associations.
- getDelegate() - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Get the delegate instance.
- getEvent() - Method in class org.opensaml.profile.context.EventContext
-
Get the event represented by the context.
- getEventID() - Method in exception org.opensaml.profile.action.EventException
-
Get the event ID represented by this exception.
- getHttpServletRequest() - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Get the current HTTP request if available.
- getHttpServletResponse() - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Get the current HTTP response.
- getLoggingId() - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Get the logging ID of the profile used by the current request.
- getLogPrefix() - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Return a prefix for logging messages for this component.
- getLogPrefix() - Method in class org.opensaml.profile.logic.PredicateAccessControl
-
Get logging prefix.
- getOperation() - Method in class org.opensaml.profile.context.AccessControlContext
-
Get the operation being performed.
- getProfileId() - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Get the ID of the profile used by the current request.
- getProfileRequestContext() - Method in class org.opensaml.profile.criterion.ProfileRequestContextCriterion
-
Gets the profile request context.
- getRequesters() - Method in class org.opensaml.profile.context.ProxiedRequesterContext
-
Get the proxied requesters.
- getResource() - Method in class org.opensaml.profile.context.AccessControlContext
-
Get the resource being operated on.
- getTimerMappings(String) - Method in class org.opensaml.profile.context.MetricContext
-
Get a modifiable collection of timer name / stop object pairs for the supplied start object ID.
H
- hashCode() - Method in class org.opensaml.profile.criterion.ProfileRequestContextCriterion
- httpRequest - Variable in class org.opensaml.profile.logic.IPRangePredicate
-
Servlet request to evaluate.
- httpServletRequest - Variable in class org.opensaml.profile.action.AbstractProfileAction
-
Current HTTP request, if available.
- httpServletResponse - Variable in class org.opensaml.profile.action.AbstractProfileAction
-
Current HTTP response, if available.
I
- InboundMessageContextLookup - Class in org.opensaml.profile.context.navigate
- InboundMessageContextLookup() - Constructor for class org.opensaml.profile.context.navigate.InboundMessageContextLookup
- inc(String) - Method in class org.opensaml.profile.context.MetricContext
-
Increment a counter associated with an object, if any.
- INVALID_MESSAGE - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a message is invalid in some general way.
- INVALID_MESSAGE_VERSION - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a message version is incorrect or unsupported.
- INVALID_MSG_CTX - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a
MessageContext
is missing or corrupt in some way. - INVALID_PROFILE_CTX - Static variable in class org.opensaml.profile.action.EventIds
-
ID of event returned if the
ProfileRequestContext
associated with the current request is missing or corrupt in some way. - INVALID_SEC_CFG - Static variable in class org.opensaml.profile.action.EventIds
-
ID of event returned if an error occurs with security configuration.
- IO_ERROR - Static variable in class org.opensaml.profile.action.EventIds
-
ID of event returned if an I/O-related error occurs.
- IPRangePredicate - Class in org.opensaml.profile.logic
- IPRangePredicate() - Constructor for class org.opensaml.profile.logic.IPRangePredicate
-
Constructor.
- isBrowserProfile() - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Get whether the current profile request is browser-based (defaults to false).
L
- log - Variable in class org.opensaml.profile.logic.PredicateAccessControl
-
Class logger.
- loggingId - Variable in class org.opensaml.profile.context.ProfileRequestContext
-
Logging label for the profile/operation/function .
- logPrefix - Variable in class org.opensaml.profile.action.AbstractProfileAction
-
Cached log prefix.
M
- MESSAGE_AUTHN_ERROR - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a message can't be authenticated.
- MESSAGE_EXPIRED - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a message is stale.
- MESSAGE_PROC_ERROR - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if the preparation of an outbound message fails in some way.
- MESSAGE_REPLAY - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a message is replayed.
- messageContextLookup - Variable in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Lookup function for the message context on which to operate.
- MessageContextPredicateAdapter - Class in org.opensaml.profile.logic
-
A
Predicate
which adapts an existingProfileRequestContext
predicate for use as aMessageContext
predicate. - MessageContextPredicateAdapter(Predicate<ProfileRequestContext>) - Constructor for class org.opensaml.profile.logic.MessageContextPredicateAdapter
-
Constructor.
- MessageContextPredicateAdapter(Predicate<ProfileRequestContext>, boolean) - Constructor for class org.opensaml.profile.logic.MessageContextPredicateAdapter
-
Constructor.
- MetricContext - Class in org.opensaml.profile.context
-
Child context that supplies instructions to the runtime actions about timers to start and stop to measure performance.
- MetricContext() - Constructor for class org.opensaml.profile.context.MetricContext
-
Constructor.
N
- NoConfidentialityMessageChannelPredicate - Class in org.opensaml.profile.logic
-
A predicate implementation that indicates whether the message channel does NOT support confidentiality end-to-end.
- NoConfidentialityMessageChannelPredicate() - Constructor for class org.opensaml.profile.logic.NoConfidentialityMessageChannelPredicate
- NoIntegrityMessageChannelPredicate - Class in org.opensaml.profile.logic
-
A predicate implementation that indicates whether the message channel does NOT support integrity end-to-end.
- NoIntegrityMessageChannelPredicate() - Constructor for class org.opensaml.profile.logic.NoIntegrityMessageChannelPredicate
- noPRCSatisfies - Variable in class org.opensaml.profile.logic.MessageContextPredicateAdapter
-
Flag indicating whether failure to resolve a parent ProfileRequestContext satisfies the predicate.
O
- operation - Variable in class org.opensaml.profile.context.AccessControlContext
-
The operation.
- org.opensaml.profile.action - package org.opensaml.profile.action
-
Interfaces and classes for profile actions, discrete units of behavior that make up a profile.
- org.opensaml.profile.context - package org.opensaml.profile.context
-
Context classes in support of profile behavior.
- org.opensaml.profile.context.navigate - package org.opensaml.profile.context.navigate
-
Functions for navigating profile context information.
- org.opensaml.profile.criterion - package org.opensaml.profile.criterion
-
Profile
Criterion
implementations. - org.opensaml.profile.logic - package org.opensaml.profile.logic
-
First order logic predicates and functions used for working with profile request data.
- OutboundMessageContextLookup - Class in org.opensaml.profile.context.navigate
- OutboundMessageContextLookup() - Constructor for class org.opensaml.profile.context.navigate.OutboundMessageContextLookup
P
- ParentProfileRequestContextLookup<StartContext extends BaseContext> - Class in org.opensaml.profile.context.navigate
-
A convenience subtype of
RecursiveTypedParentContextLookup
which returns theProfileRequestContext
parent of the targetBaseContext
. - ParentProfileRequestContextLookup() - Constructor for class org.opensaml.profile.context.navigate.ParentProfileRequestContextLookup
-
Constructor.
- PRC_LOOKUP - Static variable in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Lookup function for parent ProfileRequestContext.
- PRC_LOOKUP - Static variable in class org.opensaml.profile.logic.MessageContextPredicateAdapter
-
The lookup function for the ProfileRequestContext.
- predicate - Variable in class org.opensaml.profile.logic.PredicateAccessControl
-
The predicate to use.
- PredicateAccessControl - Class in org.opensaml.profile.logic
-
Access control implementation based on a predicate over a
ProfileRequestContext
. - PredicateAccessControl(Predicate<ProfileRequestContext>) - Constructor for class org.opensaml.profile.logic.PredicateAccessControl
-
Constructor.
- PreviousEventContext<EventType> - Class in org.opensaml.profile.context
-
A context component which holds the last result produced by a profile action that produced an "event".
- PreviousEventContext() - Constructor for class org.opensaml.profile.context.PreviousEventContext
- PROCEED_EVENT_ID - Static variable in class org.opensaml.profile.action.EventIds
-
ID of an Event indicating that an action completed successfully and processing should move on to the next step.
- ProfileAction - Interface in org.opensaml.profile.action
-
Interface for actions that operate on a
ProfileRequestContext
. - profileId - Variable in class org.opensaml.profile.context.ProfileRequestContext
-
Unique identifier for the profile/operation/function of the current request.
- profileId - Variable in class org.opensaml.profile.logic.ProfileIdPredicate
-
Profile ID to test for.
- ProfileIdLookup - Class in org.opensaml.profile.context.navigate
-
A
ContextDataLookupFunction
that returns the profile ID for aProfileRequestContext
. - ProfileIdLookup() - Constructor for class org.opensaml.profile.context.navigate.ProfileIdLookup
- ProfileIdPredicate - Class in org.opensaml.profile.logic
-
A predicate implementation that tests whether a profile request's profile ID matches an expected value.
- ProfileIdPredicate(String) - Constructor for class org.opensaml.profile.logic.ProfileIdPredicate
-
Constructor.
- profileRequestContext - Variable in class org.opensaml.profile.criterion.ProfileRequestContextCriterion
- ProfileRequestContext - Class in org.opensaml.profile.context
-
Context that holds the ongoing state of a profile request.
- ProfileRequestContext() - Constructor for class org.opensaml.profile.context.ProfileRequestContext
-
Constructor.
- ProfileRequestContextCriterion - Class in org.opensaml.profile.criterion
-
Criterion
representing aProfileRequestContext
. - ProfileRequestContextCriterion(ProfileRequestContext) - Constructor for class org.opensaml.profile.criterion.ProfileRequestContextCriterion
-
Constructor.
- ProxiedRequesterContext - Class in org.opensaml.profile.context
-
A context which expresses one or more requesters on whose behalf a request is being handled.
- ProxiedRequesterContext() - Constructor for class org.opensaml.profile.context.ProxiedRequesterContext
-
Constructor.
R
- requesters - Variable in class org.opensaml.profile.context.ProxiedRequesterContext
-
The resource.
- resource - Variable in class org.opensaml.profile.context.AccessControlContext
-
The resource.
- RUNTIME_EXCEPTION - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a runtime exception is caught.
S
- serialVersionUID - Static variable in exception org.opensaml.profile.action.EventException
-
Serial version UID.
- setActivationCondition(Predicate<ProfileRequestContext>) - Method in class org.opensaml.profile.action.AbstractConditionalProfileAction
-
Set activation condition indicating whether action should execute.
- setBrowserProfile(boolean) - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Set whether the current profile request is browser-based.
- setErrorEvent(String) - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
-
Set the event to signal in the event of a handler exception.
- setEvent(Object) - Method in class org.opensaml.profile.context.EventContext
-
Set the event represented by the context.
- setHttpServletRequest(HttpServletRequest) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Set the current HTTP request.
- setHttpServletRequest(HttpServletRequest) - Method in class org.opensaml.profile.logic.IPRangePredicate
-
Set the servlet request to evaluate.
- setHttpServletResponse(HttpServletResponse) - Method in class org.opensaml.profile.action.AbstractProfileAction
-
Set the current HTTP response.
- setLoggingId(String) - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Set the logging ID of the profile used by the current request.
- setOperation(String) - Method in class org.opensaml.profile.context.AccessControlContext
-
Set the operation being performed.
- setProfileId(String) - Method in class org.opensaml.profile.context.ProfileRequestContext
-
Set the ID of the profile used by the current request.
- setRanges(Collection<IPRange>) - Method in class org.opensaml.profile.logic.IPRangePredicate
-
Set the address ranges to check against.
- setResource(String) - Method in class org.opensaml.profile.context.AccessControlContext
-
Set the resource being operated on.
- start(String) - Method in class org.opensaml.profile.context.MetricContext
-
Conditionally starts one or more timers based on the supplied object identifier.
- stop(String) - Method in class org.opensaml.profile.context.MetricContext
-
Stops any timers associated with the supplied object identifier and removes them from the tracking map.
T
- test(BaseContext) - Method in class org.opensaml.profile.logic.IPRangePredicate
- test(MessageContext) - Method in class org.opensaml.profile.logic.MessageContextPredicateAdapter
- test(ProfileRequestContext) - Method in class org.opensaml.profile.logic.BrowserProfilePredicate
- test(ProfileRequestContext) - Method in class org.opensaml.profile.logic.NoConfidentialityMessageChannelPredicate
- test(ProfileRequestContext) - Method in class org.opensaml.profile.logic.NoIntegrityMessageChannelPredicate
- test(ProfileRequestContext) - Method in class org.opensaml.profile.logic.ProfileIdPredicate
- timerContextMap - Variable in class org.opensaml.profile.context.MetricContext
-
Map of objects to contexts to perform a stop signal.
- timerMap - Variable in class org.opensaml.profile.context.MetricContext
-
Map of objects to timer names to start and objects to stop the timer.
- toString() - Method in class org.opensaml.profile.criterion.ProfileRequestContextCriterion
U
- UNABLE_TO_DECODE - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a
MessageDecoder
is unable to decode a message. - UNABLE_TO_ENCODE - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if a
MessageEncoder
is unable to encode a message. - UNABLE_TO_ENCRYPT - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if encryption of an object/data fails.
- UNABLE_TO_SIGN - Static variable in class org.opensaml.profile.action.EventIds
-
ID of the event returned if creation of a signature fails.
All Classes All Packages