Interface TicketBacklogHandler
- All Superinterfaces:
BacklogHandler<Ticket>
This handler provides access to all
Ticket objects within the backlog.
Please note that the underlying stream source returned by the BacklogHandler.stream()
method of this handler guarantees order by routing priority.
In case of service level based routing the stream is ordered by the individually
calculated service level ratio of each Ticket descending from high to low.
Please also note that the stream source may contain Ticket elements that
are not routable. To filter the routable Ticket elements please use the
BacklogHandler.isRoutable() predicate to filter the stream.
The TicketBacklogHandler is only available in the novomind iAGENT routing process.- Since:
- 11.25
-
Method Summary
Modifier and TypeMethodDescriptiongetBacklogMessageInfo(Ticket ticket) This method returns theBacklogMessageInfofor the givenTicket.Methods inherited from interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
get, isRoutable, stream
-
Method Details
-
getBacklogMessageInfo
This method returns theBacklogMessageInfofor the givenTicket.- Parameters:
ticket- a ticket for which theBacklogMessageInfois to be determined- Returns:
- the optional
BacklogMessageInfofor the givenTicketor an empty optional if theTicketis not in the backlog - Since:
- 12.0
-