Interface BacklogHandler<T extends Issue>
- All Known Subinterfaces:
CallBacklogHandler,CallHandler,ChatBacklogHandler,TicketBacklogHandler
public interface BacklogHandler<T extends Issue>
This handler provides access to issues within the backlog in the
novomind iAGENT routing process. It cannot be injected directly.
To obtain an instance of this handler please inject one of the
extending interfaces e.g.
TicketBacklogHandler,
ChatBacklogHandler or CallBacklogHandler- Since:
- 11.25
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the optionalBacklogHandlerwith the given id or an empty optional, if theBacklogHandlerwith the given id does not exist within the handler's scope.The method provides aPredicateforBacklogHandlerthat allows to filter only the routableBacklogHandlerelements.stream()
-
Method Details
-
get
This method returns the optionalBacklogHandlerwith the given id or an empty optional, if theBacklogHandlerwith the given id does not exist within the handler's scope.- Parameters:
id- the id of theBacklogHandlerto be returned- Returns:
- the optional
BacklogHandlerwith the given id or an empty optional if not existing in the handler's scope. - Since:
- 11.25
-
stream
- Returns:
- a
Streamover theBacklogHandlerelements as its source. - Since:
- 11.25
-
isRoutable
The method provides aPredicateforBacklogHandlerthat allows to filter only the routableBacklogHandlerelements.- Returns:
- a
PredicateforBacklogHandlerto filter routable elements only - Since:
- 11.25
-