org.asmatron.messengine.engines
Interface MessagingDelegate

All Superinterfaces:
BaseDelegate
All Known Implementing Classes:
DefaultMessagingDelegate, TestMessagingDelegate

public interface MessagingDelegate
extends BaseDelegate


Method Summary
 void addMessageListener(java.lang.String type, MessageListener<? extends Message<?>> listener)
           
 void removeMessageListener(java.lang.String type, MessageListener<? extends Message<?>> listener)
           
 java.util.concurrent.Future<Message<?>> request(Message<?> message, java.lang.String responseType, long timeout)
           
 void send(Message<?> message)
           
 
Methods inherited from interface org.asmatron.messengine.engines.BaseDelegate
start, stop
 

Method Detail

send

void send(Message<?> message)

request

java.util.concurrent.Future<Message<?>> request(Message<?> message,
                                                java.lang.String responseType,
                                                long timeout)

addMessageListener

void addMessageListener(java.lang.String type,
                        MessageListener<? extends Message<?>> listener)

removeMessageListener

void removeMessageListener(java.lang.String type,
                           MessageListener<? extends Message<?>> listener)


Copyright © 2011. All Rights Reserved.