A B C D E G H I L M N O P R S T U 
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 a MessageContext function via composing with a lookup function.
adapt(Predicate<ProfileRequestContext>) - Method in class org.opensaml.profile.action.AbstractHandlerDelegatingProfileAction
Adapt a ProfileRequestContext predicate into a MessageContext 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 EventContexts.
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
A Predicate that checks if a request is from a set of one or more IPRanges.
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 existing ProfileRequestContext predicate for use as a MessageContext 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 the ProfileRequestContext parent of the target BaseContext.
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 a ProfileRequestContext.
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
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.
A B C D E G H I L M N O P R S T U 
All Classes All Packages