Class RoutingResult<M extends ServerMessage<? extends StorableMessageMetaData>>

    • Constructor Detail

      • RoutingResult

        public RoutingResult​(M message)
    • Method Detail

      • addQueue

        public void addQueue​(BaseQueue q)
      • filter

        public void filter​(java.util.function.Predicate<BaseQueue> predicate)
      • hasRoutes

        public boolean hasRoutes()
      • addRejectReason

        public void addRejectReason​(BaseQueue q,
                                    RejectType rejectType,
                                    java.lang.String reason)
      • isRejected

        public boolean isRejected()
      • containsReject

        public boolean containsReject​(RejectType... type)
      • getRejectReason

        public java.lang.String getRejectReason()
      • getNumberOfRoutes

        public int getNumberOfRoutes()
      • getRoutes

        public java.util.Collection<BaseQueue> getRoutes()