public final class LocalMessageQueue extends Object implements org.elasticsoftware.elasticactors.messaging.MessageQueue
| Constructor and Description |
|---|
LocalMessageQueue(org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundExecutor queueExecutor,
String queueName,
org.elasticsoftware.elasticactors.messaging.MessageHandler messageHandler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(org.elasticsoftware.elasticactors.messaging.InternalMessage message) |
void |
destroy() |
String |
getName() |
static List<Throwable> |
getThrownExceptions() |
void |
initialize() |
boolean |
offer(org.elasticsoftware.elasticactors.messaging.InternalMessage message) |
org.elasticsoftware.elasticactors.messaging.InternalMessage |
poll() |
public LocalMessageQueue(org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundExecutor queueExecutor,
String queueName,
org.elasticsoftware.elasticactors.messaging.MessageHandler messageHandler)
public boolean offer(org.elasticsoftware.elasticactors.messaging.InternalMessage message)
offer in interface org.elasticsoftware.elasticactors.messaging.MessageQueuepublic boolean add(org.elasticsoftware.elasticactors.messaging.InternalMessage message)
add in interface org.elasticsoftware.elasticactors.messaging.MessageQueuepublic org.elasticsoftware.elasticactors.messaging.InternalMessage poll()
poll in interface org.elasticsoftware.elasticactors.messaging.MessageQueuepublic String getName()
getName in interface org.elasticsoftware.elasticactors.messaging.MessageQueuepublic void initialize()
throws Exception
initialize in interface org.elasticsoftware.elasticactors.messaging.MessageQueueExceptionpublic void destroy()
destroy in interface org.elasticsoftware.elasticactors.messaging.MessageQueueCopyright © 2021. All rights reserved.