public class HandlerManager extends Object
Modifier and Type | Method and Description |
---|---|
<T extends IdentityHandler> |
getFirstPriorityHandler(List<T> identityHandlers,
boolean isEnableHandlersOnly)
Get the first priority handler after sort and filter the enabled handlers.
|
<T1 extends IdentityMessageHandler,T2 extends MessageContext> |
getFirstPriorityHandler(List<T1> identityMessageHandlers,
boolean isEnableHandlersOnly,
T2 messageContext)
Get the first priority handler after sort and filter the enabled handlers.
|
static HandlerManager |
getInstance() |
<T extends IdentityHandler> |
sortHandlers(List<T> identityHandlers,
boolean isEnableHandlersOnly)
Sort and filter enabled handlers.
|
<T1 extends IdentityMessageHandler,T2 extends MessageContext> |
sortHandlers(List<T1> identityMessageHandlers,
boolean isEnableHandlersOnly,
T2 messageContext)
Sort and filter enabled handlers.
|
public static HandlerManager getInstance()
public <T extends IdentityHandler> T getFirstPriorityHandler(List<T> identityHandlers, boolean isEnableHandlersOnly)
identityHandlers
- isEnableHandlersOnly
- public <T extends IdentityHandler> List<T> sortHandlers(List<T> identityHandlers, boolean isEnableHandlersOnly)
identityHandlers
- isEnableHandlersOnly
- public <T1 extends IdentityMessageHandler,T2 extends MessageContext> T1 getFirstPriorityHandler(List<T1> identityMessageHandlers, boolean isEnableHandlersOnly, T2 messageContext)
identityMessageHandlers
- isEnableHandlersOnly
- messageContext
- public <T1 extends IdentityMessageHandler,T2 extends MessageContext> List<T1> sortHandlers(List<T1> identityMessageHandlers, boolean isEnableHandlersOnly, T2 messageContext)
identityMessageHandlers
- isEnableHandlersOnly
- messageContext
- Copyright © 2019 WSO2. All rights reserved.