protected class TP.TransferQueueBundler extends TP.BaseBundler implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Thread |
bundler_thread |
protected java.util.concurrent.BlockingQueue<Message> |
queue |
protected static java.lang.String |
THREAD_NAME |
output| Modifier | Constructor and Description |
|---|---|
protected |
TransferQueueBundler(java.util.concurrent.BlockingQueue<Message> queue) |
protected |
TransferQueueBundler(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBufferSize() |
java.lang.Thread |
getThread() |
void |
run() |
void |
send(Message msg) |
void |
start() |
void |
stop() |
addMessage, numMessages, sendBundledMessages, sendMessageList, sendSingleMessageprotected final java.util.concurrent.BlockingQueue<Message> queue
protected volatile java.lang.Thread bundler_thread
protected static final java.lang.String THREAD_NAME
protected TransferQueueBundler(java.util.concurrent.BlockingQueue<Message> queue)
protected TransferQueueBundler(int capacity)
public java.lang.Thread getThread()
public int getBufferSize()
public void start()
start in interface TP.Bundlerstart in class TP.BaseBundlerpublic void stop()
stop in interface TP.Bundlerstop in class TP.BaseBundlerpublic void send(Message msg) throws java.lang.Exception
send in interface TP.Bundlersend in class TP.BaseBundlerjava.lang.Exceptionpublic void run()
run in interface java.lang.RunnableCopyright © 1998-2020 Red Hat. All Rights Reserved.