org.opensaml.ws.message.handler
Class StaticHandlerChainResolver

java.lang.Object
  extended by org.opensaml.ws.message.handler.StaticHandlerChainResolver
All Implemented Interfaces:
HandlerChainResolver

public class StaticHandlerChainResolver
extends Object
implements HandlerChainResolver

A simple handler chain resolver implementation that returns a static list of handler chains.


Field Summary
private  List<HandlerChain> handlerChains
          Registered handler chains.
 
Constructor Summary
StaticHandlerChainResolver(HandlerChain newHandlerChain)
          Constructor.
StaticHandlerChainResolver(List<HandlerChain> newHandlerChains)
          Constructor.
 
Method Summary
 Iterable<HandlerChain> resolve(MessageContext messageContext)
          Resolve handler chain instances based on the message context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlerChains

private List<HandlerChain> handlerChains
Registered handler chains.

Constructor Detail

StaticHandlerChainResolver

public StaticHandlerChainResolver(HandlerChain newHandlerChain)
Constructor.

Parameters:
newHandlerChain - the static handler chain returned by this resolver

StaticHandlerChainResolver

public StaticHandlerChainResolver(List<HandlerChain> newHandlerChains)
Constructor.

Parameters:
newHandlerChains - the static list of handler chains returned by this resolver
Method Detail

resolve

public Iterable<HandlerChain> resolve(MessageContext messageContext)
                               throws HandlerException
Resolve handler chain instances based on the message context.

Specified by:
resolve in interface HandlerChainResolver
Parameters:
messageContext - the message context to process
Returns:
resolved handler chains
Throws:
HandlerException - thrown if there is an error resolving the handler chain


Copyright © 1999-2013. All Rights Reserved.