Interface AMQPConnection<C extends AMQPConnection<C>>

    • Method Detail

      • getBroker

        Broker<?> getBroker()
      • getConnectionId

        long getConnectionId()
      • getMessageCompressionThreshold

        int getMessageCompressionThreshold()
      • getAuthorizedPrincipal

        Principal getAuthorizedPrincipal()
      • getRemoteAddressString

        String getRemoteAddressString()
      • getAddressSpaceName

        String getAddressSpaceName()
      • notifyWork

        void notifyWork()
      • getRemoteContainerName

        String getRemoteContainerName()
      • isConnectionStopped

        boolean isConnectionStopped()
      • registerMessageReceived

        void registerMessageReceived​(long size)
      • registerMessageDelivered

        void registerMessageDelivered​(long size)
      • registerTransactedMessageReceived

        void registerTransactedMessageReceived()
      • registerTransactedMessageDelivered

        void registerTransactedMessageDelivered()
      • block

        void block()
      • unblock

        void unblock()
      • updateLastMessageInboundTime

        void updateLastMessageInboundTime()
      • updateLastMessageOutboundTime

        void updateLastMessageOutboundTime()
      • hasSessionWithName

        boolean hasSessionWithName​(byte[] name)
      • incrementTransactionRollbackCounter

        void incrementTransactionRollbackCounter()
      • decrementTransactionOpenCounter

        void decrementTransactionOpenCounter()
      • incrementTransactionOpenCounter

        void incrementTransactionOpenCounter()
      • incrementTransactionBeginCounter

        void incrementTransactionBeginCounter()
      • registerTransactionTickers

        void registerTransactionTickers​(ServerTransaction serverTransaction,
                                        Action<String> closeAction,
                                        long notificationRepeatPeriod)
      • unregisterTransactionTickers

        void unregisterTransactionTickers​(ServerTransaction serverTransaction)
      • isIOThread

        boolean isIOThread()
      • doOnIOThreadAsync

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

        void checkAuthorizedMessagePrincipal​(String messageUserId)
      • stopConnection

        void stopConnection()
      • getSessionModels

        Collection<? extends AMQPSession<?,​?>> getSessionModels()
        Returns the a view of session models. Callers may not modify the returned view Required to return a copy.
        Returns:
        list of sessions
      • notifyWork

        void notifyWork​(AMQPSession<?,​?> sessionModel)
      • isTransportBlockedForWriting

        boolean isTransportBlockedForWriting()
      • isClosing

        boolean isClosing()
      • getMaxMessageSize

        long getMaxMessageSize()