Class PerformanceConsumer

All Implemented Interfaces:
Callable<Integer>

public class PerformanceConsumer extends PerformanceTopicListArguments
  • Field Details

    • numConsumers

      public int numConsumers
    • numSubscriptions

      public int numSubscriptions
    • subscriberName

      public String subscriberName
    • subscriptions

      public List<String> subscriptions
    • subscriptionType

      public SubscriptionType subscriptionType
    • rate

      public double rate
    • receiverQueueSize

      public int receiverQueueSize
    • maxTotalReceiverQueueSizeAcrossPartitions

      public int maxTotalReceiverQueueSizeAcrossPartitions
    • autoScaledReceiverQueueSize

      public boolean autoScaledReceiverQueueSize
    • replicatedSubscription

      public boolean replicatedSubscription
    • acknowledgmentsGroupingDelayMillis

      public int acknowledgmentsGroupingDelayMillis
    • numMessages

      public long numMessages
    • encKeyFile

      public String encKeyFile
    • testTime

      public long testTime
    • batchIndexAck

      public boolean batchIndexAck
    • transactionTimeout

      public long transactionTimeout
    • numMessagesPerTransaction

      public int numMessagesPerTransaction
    • isEnableTransaction

      public boolean isEnableTransaction
    • totalNumTxn

      public long totalNumTxn
    • isAbortTransaction

      public boolean isAbortTransaction
    • histogramFile

      public String histogramFile
  • Constructor Details

    • PerformanceConsumer

      public PerformanceConsumer()
  • Method Details

    • validate

      public void validate() throws Exception
      Description copied from class: CmdBase
      Validate the CLI arguments. Default implementation provides validation for the common arguments. Each subclass should call super.validate() and provide validation code specific to the sub-command.
      Overrides:
      validate in class PerformanceTopicListArguments
      Throws:
      Exception
    • run

      public void run() throws Exception
      Specified by:
      run in class CmdBase
      Throws:
      Exception