# Package org.opensaml.messaging.handler.impl

@NonnullElements package org.opensaml.messaging.handler.impl
Implementations of message context handlers.

Related Packages
Package
Description
org.opensaml.messaging.handler
Interfaces and classes for message context handlers.
Classes
Class
Description
AbstractMessageChannelSecurity
Abstract base class for message handlers which populate a `MessageChannelSecurityContext` on a `BaseContext`, where the latter is located using a lookup strategy.
BasicMessageHandlerChain
A basic implementation of `MessageHandlerChain`.
CheckExpectedIssuer
Message handler that checks that a message context's issuer matches an expected value, both supplied by a lookup function.
CheckMandatoryAuthentication
Message handler that checks that a message context is authenticated.
CheckMandatoryIssuer
Message handler that checks that a message context has an issuer.
FunctionMessageHandler
Message handler that runs an injected function (expected to have side effects).
HttpServletRequestValidationHandler
Message handler that validates an HTTP request via an instance of `HttpServletRequestValidator`.
MessageHandlerErrorStrategyAdapter
A `MessageHandler` which wraps and invokes another handler, catches any `Throwable` which is thrown by the wrapped handler's `MessageHandler.invoke(MessageContext)`, and applies a list of configured `TypedMessageErrorHandler` strategies.
SchemaValidateXMLMessage
A handler that schema validates an XML-based message.
StaticMessageChannelSecurity
Message handler which populates a `MessageChannelSecurityContext` based on static configuration flags.
URLEvaluatingMessageChannelSecurity
Message handler which populates a `MessageChannelSecurityContext` based on evaluating a target URL resolved via a configured strategy function.