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 theBacklogMessageInfo
for the givenTicket
.Methods inherited from interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
get, isRoutable, stream
-
Method Details
-
getBacklogMessageInfo
This method returns theBacklogMessageInfo
for the givenTicket
.- Parameters:
ticket
- a ticket for which theBacklogMessageInfo
is to be determined- Returns:
- the optional
BacklogMessageInfo
for the givenTicket
or an empty optional if theTicket
is not in the backlog - Since:
- 12.0
-