Class AmqpSpace

All Implemented Interfaces:
Space, NBNamedElement, AutoCloseable

public class AmqpSpace extends BaseSpace<AmqpSpace>
  • Constructor Details

  • Method Details

    • close

      public void close()
    • getConfigModel

      public static NBConfigModel getConfigModel()
    • getAmqpConnection

      public com.rabbitmq.client.Connection getAmqpConnection(Long id)
    • getAmqpChannels

      public com.rabbitmq.client.Channel getAmqpChannels(AmqpSpace.AmqpChannelKey key, Supplier<com.rabbitmq.client.Channel> channelSupplier)
    • getActivityStartTimeMills

      public long getActivityStartTimeMills()
    • getMaxOpTimeInSec

      public long getMaxOpTimeInSec()
    • getAmqpClientConf

      public AmqpClientConf getAmqpClientConf()
    • getAmqpExchangeType

      public String getAmqpExchangeType()
    • getAmqpConnNum

      public int getAmqpConnNum()
    • getAmqpConnChannelNum

      public int getAmqpConnChannelNum()
    • getAmqpChannelExchangeNum

      public int getAmqpChannelExchangeNum()
    • getAmqpExchangeQueueNum

      public int getAmqpExchangeQueueNum()
    • getAmqpMsgClntNum

      public int getAmqpMsgClntNum()
    • isStrictMsgErrorHandling

      public boolean isStrictMsgErrorHandling()
    • getTotalCycleNum

      public long getTotalCycleNum()
    • setTotalCycleNum

      public void setTotalCycleNum(long cycleNum)
    • getTotalThreadNum

      public long getTotalThreadNum()
    • setTotalThreadNum

      public void setTotalThreadNum(long threadNum)
    • initializeSpace

      public void initializeSpace(AmqpClientConf amqpClientConf)
    • shutdownSpace

      public void shutdownSpace()