@Component public class NotificationManagerImpl extends Object implements NotificationManager
Constructor and Description |
---|
NotificationManagerImpl() |
Modifier and Type | Method and Description |
---|---|
EventHandler |
getEventHandler(com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType eventHandlerType) |
Transport |
getTransport(String name) |
WorkflowEventCreator |
getWorkflowEventCreator(Task wfTask) |
boolean |
isDisabled() |
void |
processEvent(Event event) |
boolean |
processEvent(Event event,
com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType eventHandlerType,
Task task,
OperationResult result) |
void |
processEvent(Event event,
Task task,
OperationResult result) |
void |
registerEventHandler(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType> clazz,
EventHandler handler) |
void |
registerTransport(String name,
Transport transport) |
void |
setDisabled(boolean disabled) |
public void registerEventHandler(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType> clazz, EventHandler handler)
public EventHandler getEventHandler(com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType eventHandlerType)
public void registerTransport(String name, Transport transport)
registerTransport
in interface NotificationManager
public Transport getTransport(String name)
getTransport
in interface NotificationManager
public WorkflowEventCreator getWorkflowEventCreator(Task wfTask)
getWorkflowEventCreator
in interface NotificationManager
public void processEvent(@Nullable Event event)
processEvent
in interface NotificationManager
public void processEvent(@Nullable Event event, Task task, OperationResult result)
processEvent
in interface NotificationManager
public boolean processEvent(Event event, com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType eventHandlerType, Task task, OperationResult result)
processEvent
in interface NotificationManager
public boolean isDisabled()
isDisabled
in interface NotificationManager
public void setDisabled(boolean disabled)
setDisabled
in interface NotificationManager
Copyright © 2016 evolveum. All rights reserved.