Package org.apache.activemq.util
Class ProducerThread
java.lang.Object
java.lang.Thread
org.apache.activemq.util.ProducerThread
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorDescriptionProducerThread
(jakarta.jms.Session session, jakarta.jms.Destination destination) -
Method Summary
Modifier and TypeMethodDescriptionprotected jakarta.jms.Message
createMessage
(int i) int
int
long
int
int
getSleep()
int
int
boolean
boolean
boolean
void
void
void
void
run()
void
setFinished
(CountDownLatch finished) void
setMessage
(String message) void
setMessageCount
(int messageCount) void
setMessageSize
(int messageSize) void
setMsgGroupID
(String msgGroupID) void
setMsgTTL
(long msgTTL) void
setPayloadUrl
(String payloadUrl) void
setPersistent
(boolean persistent) void
setRunIndefinitely
(boolean runIndefinitely) void
setRunning
(boolean running) void
setSleep
(int sleep) void
setTextMessageSize
(int textMessageSize) void
setTransactionBatchSize
(int transactionBatchSize) Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Field Details
-
session
protected jakarta.jms.Session session
-
-
Constructor Details
-
ProducerThread
public ProducerThread(jakarta.jms.Session session, jakarta.jms.Destination destination)
-
-
Method Details
-
run
public void run() -
createMessage
- Throws:
Exception
-
setMessageCount
public void setMessageCount(int messageCount) -
getSleep
public int getSleep() -
setSleep
public void setSleep(int sleep) -
getMessageCount
public int getMessageCount() -
getSentCount
public int getSentCount() -
isPersistent
public boolean isPersistent() -
setPersistent
public void setPersistent(boolean persistent) -
isRunning
public boolean isRunning() -
setRunning
public void setRunning(boolean running) -
getMsgTTL
public long getMsgTTL() -
setMsgTTL
public void setMsgTTL(long msgTTL) -
getTransactionBatchSize
public int getTransactionBatchSize() -
setTransactionBatchSize
public void setTransactionBatchSize(int transactionBatchSize) -
getMsgGroupID
-
setMsgGroupID
-
getTextMessageSize
public int getTextMessageSize() -
setTextMessageSize
public void setTextMessageSize(int textMessageSize) -
getMessageSize
public int getMessageSize() -
setMessageSize
public void setMessageSize(int messageSize) -
getFinished
-
setFinished
-
getPayloadUrl
-
setPayloadUrl
-
getMessage
-
setMessage
-
isRunIndefinitely
public boolean isRunIndefinitely() -
setRunIndefinitely
public void setRunIndefinitely(boolean runIndefinitely) -
pauseProducer
public void pauseProducer() -
resumeProducer
public void resumeProducer() -
resetCounters
public void resetCounters()
-