Class S4JOp

java.lang.Object
io.nosqlbench.adapter.s4j.ops.S4JOp
All Implemented Interfaces:
CycleOp<Object>, LongFunction<Object>
Direct Known Subclasses:
MessageConsumerOp, MessageProducerOp

public abstract class S4JOp extends Object implements CycleOp<Object>
  • Field Details

    • s4jAdapterMetrics

      protected S4JAdapterMetrics s4jAdapterMetrics
    • s4jSpace

      protected final S4JSpace s4jSpace
    • jmsContext

      protected final javax.jms.JMSContext jmsContext
    • destination

      protected final javax.jms.Destination destination
    • asyncApi

      protected final boolean asyncApi
    • commitTransact

      protected final boolean commitTransact
    • s4jOpStartTimeMills

      protected final long s4jOpStartTimeMills
    • maxS4jOpDurationInSec

      protected final long maxS4jOpDurationInSec
    • messageSizeHistogram

      protected final com.codahale.metrics.Histogram messageSizeHistogram
  • Constructor Details

    • S4JOp

      public S4JOp(S4JAdapterMetrics s4jAdapterMetrics, S4JSpace s4jSpace, javax.jms.JMSContext jmsContext, javax.jms.Destination destination, boolean asyncApi, boolean commitTransact)