Class TestMessagingService

  • All Implemented Interfaces:
    org.elasticsoftware.elasticactors.messaging.MessageQueueFactory, org.elasticsoftware.elasticactors.messaging.MessagingService

    public final class TestMessagingService
    extends Object
    implements org.elasticsoftware.elasticactors.messaging.MessagingService, org.elasticsoftware.elasticactors.messaging.MessageQueueFactory
    Author:
    Joost van de Wijgerd
    • Constructor Detail

      • TestMessagingService

        public TestMessagingService​(org.elasticsoftware.elasticactors.util.concurrent.ThreadBoundExecutor queueExecutor)
    • Method Detail

      • sendWireMessage

        public void sendWireMessage​(String queueName,
                                    byte[] serializedMessage,
                                    org.elasticsoftware.elasticactors.PhysicalNode receiver)
                             throws IOException
        Specified by:
        sendWireMessage in interface org.elasticsoftware.elasticactors.messaging.MessagingService
        Throws:
        IOException
      • create

        public org.elasticsoftware.elasticactors.messaging.MessageQueue create​(String name,
                                                                               org.elasticsoftware.elasticactors.messaging.MessageHandler messageHandler)
                                                                        throws Exception
        Specified by:
        create in interface org.elasticsoftware.elasticactors.messaging.MessageQueueFactory
        Throws:
        Exception