|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PhasedHandlerChain
A specialized type of HandlerChain
which supports organizing multiple
handler chains into a set of named handler chains called 'phases', which will be
invoked in a specified order.
Method Summary | |
---|---|
List<Handler> |
getHandlers()
Get the complete effective list of ordered handlers in the handler chain. |
Map<String,HandlerChain> |
getPhaseChains()
Modifiable map of phase names to corresponding handler chains. |
List<String> |
getPhaseOrder()
Get the order of phase invocation. |
void |
setPhaseOrder(List<String> newPhaseOrder)
Set the order of phase invocation. |
Methods inherited from interface org.opensaml.ws.message.handler.HandlerChain |
---|
invoke |
Method Detail |
---|
Map<String,HandlerChain> getPhaseChains()
List<String> getPhaseOrder()
void setPhaseOrder(List<String> newPhaseOrder)
newPhaseOrder
- a list of phase namesList<Handler> getHandlers()
Note that unlike HandlerChain
, the returned list is NOTmodifiable.
Handler
instances in the effective chain should be added and removed via
membership in the appropriate handler chain phase, obtained via getPhaseChains()
.
getHandlers
in interface HandlerChain
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |