Interface ChatBacklogHandler
- All Superinterfaces:
BacklogHandler<Chat>
This handler provides access to all
Chat 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 Chat descending from high to low.
Please also note that the stream source may contain Chat elements that
are not routable. To filter the routable Chat elements please use the
BacklogHandler.isRoutable() predicate to filter the stream.
ChatBacklogHandler is only available in the novomind iAGENT routing process.- Since:
- 11.32
-
Method Summary
Modifier and TypeMethodDescriptiongetBacklogChatInfo(Chat chat) This method returns theBacklogChatInfofor the givenChat.Methods inherited from interface com.novomind.ecom.api.iagent.backlog.BacklogHandler
get, isRoutable, stream
-
Method Details
-
getBacklogChatInfo
This method returns theBacklogChatInfofor the givenChat.- Parameters:
chat- a chat for which theBacklogChatInfois to be determined- Returns:
- the optional
BacklogChatInfofor the givenChator an empty optional if theChatis not in the backlog - Since:
- 11.32
-