public class Messaging extends Thread implements ShutdownListener
Thread.State, Thread.UncaughtExceptionHandlerMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
Messaging(Morphium m,
int pause,
boolean processMultiple)
attaches to the default queue named "msg"
|
Messaging(Morphium m,
int pause,
boolean processMultiple,
boolean multithreadded,
int windowSize) |
Messaging(Morphium m,
String queueName,
int pause,
boolean processMultiple) |
Messaging(Morphium m,
String queueName,
int pause,
boolean processMultiple,
boolean multithreadded,
int windowSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListenerForMessageNamed(String n,
MessageListener l) |
void |
addMessageListener(MessageListener l) |
List<Msg> |
findMessages(Query<Msg> q) |
String |
getCollectionName() |
long |
getMessageCount() |
long |
getNumberOfMessages() |
int |
getPause() |
String |
getSenderId() |
boolean |
isAutoAnswer() |
boolean |
isRunning() |
void |
onShutdown(Morphium m) |
void |
queueMessage(Msg m) |
void |
removeListenerForMessageNamed(String n,
MessageListener l) |
void |
removeMessage(Msg m) |
void |
removeMessageListener(MessageListener l) |
void |
run() |
void |
setAutoAnswer(boolean autoAnswer) |
void |
setPause(int pause) |
void |
setRunning(boolean running) |
void |
setSenderId(String id) |
void |
storeMessage(Msg m) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic Messaging(Morphium m, int pause, boolean processMultiple)
m - - morphiumpause - - pause between checksprocessMultiple - - process multiple messages at once, if false, only ony by onepublic Messaging(Morphium m, int pause, boolean processMultiple, boolean multithreadded, int windowSize)
public long getMessageCount()
public void removeMessage(Msg m)
public String getCollectionName()
public void addListenerForMessageNamed(String n, MessageListener l)
public void removeListenerForMessageNamed(String n, MessageListener l)
public String getSenderId()
public void setSenderId(String id)
public int getPause()
public void setPause(int pause)
public boolean isRunning()
public void setRunning(boolean running)
public void addMessageListener(MessageListener l)
public void removeMessageListener(MessageListener l)
public void queueMessage(Msg m)
public void storeMessage(Msg m)
public long getNumberOfMessages()
public boolean isAutoAnswer()
public void setAutoAnswer(boolean autoAnswer)
public void onShutdown(Morphium m)
onShutdown in interface ShutdownListenerCopyright © 2016. All rights reserved.