Interface RoutingWorkItemDecisionEventListener
-
public interface RoutingWorkItemDecisionEventListener
TheRoutingWorkItemDecisionEventListener
is an interface that implements the callback event functions for routing decisions triggered by the external routing engine and handled by the novomind iAGENT system. TheRoutingWorkItemDecisionEventListener
will be passed to each instance ofExternalRoutingConnector
during initialization and can only be used in connection with anExternalRoutingConnector
.- Since:
- 11.29
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
routingWorkItemDecisionFailed(RoutingWorkItemDecisionFailedEvent routingWorkItemDecisionFailedEvent)
Notifies the novomind iAGENT system of the failure of a previously started routing request.void
routingWorkItemDecisionSuccessful(RoutingWorkItemDecisionSuccessfulEvent routingWorkItemDecisionSuccessfulEvent)
Notifies the novomind iAGENT system of a successful routing decision by the external routing for a previously started routing request.
-
-
-
Method Detail
-
routingWorkItemDecisionSuccessful
void routingWorkItemDecisionSuccessful(RoutingWorkItemDecisionSuccessfulEvent routingWorkItemDecisionSuccessfulEvent)
Notifies the novomind iAGENT system of a successful routing decision by the external routing for a previously started routing request. As a consequence of this method call theRoutingWorkItem
associated with the event will be routed and delivered to the designated agent asynchronously by the novomind iAGENT system.- Parameters:
routingWorkItemDecisionSuccessfulEvent
- provides all information about the successful routing decision of the external routing for aRoutingWorkItem
to be fulfilled by the novomind iAGENT system further on- Since:
- 11.29
-
routingWorkItemDecisionFailed
void routingWorkItemDecisionFailed(RoutingWorkItemDecisionFailedEvent routingWorkItemDecisionFailedEvent)
Notifies the novomind iAGENT system of the failure of a previously started routing request. As a consequence of this method call the novomind iAGENT system will start a new routing request for theRoutingWorkItem
associated with the event within a short period of time.- Parameters:
routingWorkItemDecisionFailedEvent
- provides all information about the failed routing decision for theRoutingWorkItem
- Since:
- 11.29
-
-