@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(PrismObject<? extends com.evolveum.midpoint.xml.ns.model.workflow.process_instance_state_3.ProcessInstanceState> instanceState) |
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 |
registerWorkflowEventCreator(Class<? extends com.evolveum.midpoint.xml.ns.model.workflow.process_instance_state_3.ProcessInstanceState> clazz,
WorkflowEventCreator workflowEventCreator) |
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 void registerWorkflowEventCreator(Class<? extends com.evolveum.midpoint.xml.ns.model.workflow.process_instance_state_3.ProcessInstanceState> clazz, WorkflowEventCreator workflowEventCreator)
registerWorkflowEventCreator
in interface NotificationManager
public WorkflowEventCreator getWorkflowEventCreator(PrismObject<? extends com.evolveum.midpoint.xml.ns.model.workflow.process_instance_state_3.ProcessInstanceState> instanceState)
getWorkflowEventCreator
in interface NotificationManager
public void processEvent(Event event)
processEvent
in interface NotificationManager
public void processEvent(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 © 2014 evolveum. All rights reserved.