Interface AMQPSession<S extends AMQPSession<S,​X>,​X extends ConsumerTarget<X>>

    • Method Detail

      • getConnectionReference

        Object getConnectionReference()
      • block

        void block​(Queue<?> queue)
      • unblock

        void unblock​(Queue<?> queue)
      • block

        void block()
      • unblock

        void unblock()
      • getBlocking

        boolean getBlocking()
      • getUnacknowledgedMessageCount

        int getUnacknowledgedMessageCount()
      • consumerAdded

        void consumerAdded​(Consumer<?,​X> consumer)
      • consumerRemoved

        void consumerRemoved​(Consumer<?,​X> consumer)
      • getTransactionStartTimeLong

        long getTransactionStartTimeLong()
        Return the time the current transaction started.
        Returns:
        the time this transaction started or 0 if not in a transaction
      • getTransactionUpdateTimeLong

        long getTransactionUpdateTimeLong()
        Return the time of the last activity on the current transaction.
        Returns:
        the time of the last activity or 0 if not in a transaction
      • transportStateChanged

        void transportStateChanged()
      • processPending

        boolean processPending()
      • addTicker

        void addTicker​(Ticker ticker)
      • removeTicker

        void removeTicker​(Ticker ticker)
      • notifyWork

        void notifyWork​(X target)
      • doOnIOThreadAsync

        com.google.common.util.concurrent.ListenableFuture<Void> doOnIOThreadAsync​(Runnable task)
      • registerTransactedMessageReceived

        void registerTransactedMessageReceived()
      • registerTransactedMessageDelivered

        void registerTransactedMessageDelivered()
      • registerMessageReceived

        void registerMessageReceived​(long size)
      • registerMessageDelivered

        void registerMessageDelivered​(long size)