|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDuplexTypedMessagesFactory
Creates typed message senders and receivers.
Method Summary | ||
---|---|---|
|
createDuplexTypedMessageReceiver(java.lang.Class<TResponse> responseMessageClazz,
java.lang.Class<TRequest> requestMessageClazz)
Creates message receiver (service) which can receive messages and send back response messages. |
|
|
createDuplexTypedMessageSender(java.lang.Class<TResponse> responseMessageClazz,
java.lang.Class<TRequest> requestMessageClazz)
Creates message sender (client) which can send messages and receive response messages. |
|
|
createSyncDuplexTypedMessageSender(java.lang.Class<TResponse> responseMessageClazz,
java.lang.Class<TRequest> requestMessageClazz)
Creates message sender (client) which sends a request message and then waits for the response. |
Method Detail |
---|
<TResponse,TRequest> IDuplexTypedMessageSender<TResponse,TRequest> createDuplexTypedMessageSender(java.lang.Class<TResponse> responseMessageClazz, java.lang.Class<TRequest> requestMessageClazz)
responseMessageClazz
- type of response messagesrequestMessageClazz
- type of request messages
<TResponse,TRequest> ISyncDuplexTypedMessageSender<TResponse,TRequest> createSyncDuplexTypedMessageSender(java.lang.Class<TResponse> responseMessageClazz, java.lang.Class<TRequest> requestMessageClazz)
responseMessageClazz
- type of response messagesrequestMessageClazz
- type of request messages
<TResponse,TRequest> IDuplexTypedMessageReceiver<TResponse,TRequest> createDuplexTypedMessageReceiver(java.lang.Class<TResponse> responseMessageClazz, java.lang.Class<TRequest> requestMessageClazz)
responseMessageClazz
- type of response messagesrequestMessageClazz
- type of request messages
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |