Configuration Platform SDK 7.6 API Reference

com.genesyslab.platform.commons.protocol
Class MessageCorrelator

java.lang.Object
  extended bycom.genesyslab.platform.commons.protocol.MessageCorrelator

public final class MessageCorrelator
extends java.lang.Object


Nested Class Summary
static interface MessageCorrelator.MessageEntry
           
 
Constructor Summary
MessageCorrelator(ReferenceBuilder refBuilder)
           
 
Method Summary
 MessageCorrelator.MessageEntry correlate(Message message)
           
 MessageCorrelator.MessageEntry registerMessage(Message message)
           
 void releaseWaiters()
          Release all waiters.
 Message waitResponse(MessageCorrelator.MessageEntry entry, long timeout)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageCorrelator

public MessageCorrelator(ReferenceBuilder refBuilder)
Method Detail

registerMessage

public MessageCorrelator.MessageEntry registerMessage(Message message)

correlate

public MessageCorrelator.MessageEntry correlate(Message message)

waitResponse

public Message waitResponse(MessageCorrelator.MessageEntry entry,
                            long timeout)

releaseWaiters

public void releaseWaiters()
Release all waiters. Intended for 'close' operation of channel.


Configuration Platform SDK 7.6 API Reference

Send comments on this topic.
Copyright © 2006–2008 Genesys Telecommunication Laboratories, Inc. All rights reserved.