Class LocalMessageQueue
- java.lang.Object
-
- org.elasticsoftware.elasticactors.test.messaging.LocalMessageQueue
-
- All Implemented Interfaces:
org.elasticsoftware.elasticactors.messaging.MessageQueue
public final class LocalMessageQueue extends Object implements org.elasticsoftware.elasticactors.messaging.MessageQueue
- Author:
- Joost van de Wijgerd
-
-
Constructor Summary
Constructors Constructor Description LocalMessageQueue(org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundExecutor queueExecutor, String queueName, org.elasticsoftware.elasticactors.messaging.MessageHandler messageHandler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(org.elasticsoftware.elasticactors.messaging.InternalMessage message)voiddestroy()StringgetName()static List<Throwable>getThrownExceptions()voidinitialize()booleanoffer(org.elasticsoftware.elasticactors.messaging.InternalMessage message)org.elasticsoftware.elasticactors.messaging.InternalMessagepoll()
-
-
-
Constructor Detail
-
LocalMessageQueue
public LocalMessageQueue(org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundExecutor queueExecutor, String queueName, org.elasticsoftware.elasticactors.messaging.MessageHandler messageHandler)
-
-
Method Detail
-
offer
public boolean offer(org.elasticsoftware.elasticactors.messaging.InternalMessage message)
- Specified by:
offerin interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue
-
add
public boolean add(org.elasticsoftware.elasticactors.messaging.InternalMessage message)
- Specified by:
addin interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue
-
poll
public org.elasticsoftware.elasticactors.messaging.InternalMessage poll()
- Specified by:
pollin interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue
-
initialize
public void initialize() throws Exception- Specified by:
initializein interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue- Throws:
Exception
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.elasticsoftware.elasticactors.messaging.MessageQueue
-
-