Platform SDK Java 8.5 API Reference

Uses of Interface
com.genesyslab.platform.commons.threading.CompletionHandler

Packages that use CompletionHandler
com.genesyslab.platform.clusterprotocol Cluster Protocol Application Block 
com.genesyslab.platform.commons.protocol Contains classes that support the Protocol objects used by applications developed with the Platform SDKs. 
com.genesyslab.platform.standby   
 

Uses of CompletionHandler in com.genesyslab.platform.clusterprotocol
 

Classes in com.genesyslab.platform.clusterprotocol that implement CompletionHandler
protected  class ClusterProtocolImpl.CompletionHelper<V,A>
           
 

Methods in com.genesyslab.platform.clusterprotocol with parameters of type CompletionHandler
<A> void
ClusterProtocolImpl.closeAsync(CompletionHandler<ChannelClosedEvent,? super A> handler, A attachment)
           
<A> void
ClusterProtocol.closeAsync(CompletionHandler<ChannelClosedEvent,? super A> handler, A attachment)
          Initiates connections close to all of the cluster nodes.
Provided Completion Handler will be notified when all cluster nodes connections got closed.
<A> void
ClusterProtocolImpl.openAsync(CompletionHandler<ChannelOpenedEvent,? super A> handler, A attachment)
           
<A> void
ClusterProtocol.openAsync(CompletionHandler<ChannelOpenedEvent,? super A> handler, A attachment)
          Initiates connections to the initialized set of cluster nodes.
The completion handler will be notified by the first connection open event.
<A> void
ClusterProtocolImpl.requestAsync(Message message, A attachment, CompletionHandler<Message,? super A> handler)
           
<A> void
ClusterProtocolImpl.requestAsync(Message message, A attachment, CompletionHandler<Message,? super A> handler, long timeout)
           
 

Constructors in com.genesyslab.platform.clusterprotocol with parameters of type CompletionHandler
ClusterProtocolImpl.CompletionHelper(CompletionHandler<V,? super A> handler)
           
 

Uses of CompletionHandler in com.genesyslab.platform.commons.protocol
 

Methods in com.genesyslab.platform.commons.protocol with parameters of type CompletionHandler
<A> void
DuplexChannel.closeAsync(CompletionHandler<ChannelClosedEvent,A> handler, A attachment)
           
<A> void
AsyncChannelOperations.closeAsync(CompletionHandler<ChannelClosedEvent,A> handler, A attachment)
          Close channel asynchronously.
<A> void
DuplexChannel.closeAsync(long timeout, CompletionHandler<ChannelClosedEvent,A> handler, A attachment)
           
<A> void
ClientChannel.closeAsync(long timeout, CompletionHandler<ChannelClosedEvent,A> handler, A attachment)
           
<A> void
AsyncChannelOperations.closeAsync(long timeout, CompletionHandler<ChannelClosedEvent,A> handler, A attachment)
          Open channel asynchronously.
protected
<A> MessageCorrelator.MessageEntry
ClientChannel.doBeginRequest(Message message, A attachment, CompletionHandler<Message,? super A> handler, long timeout)
           
<A> void
DuplexChannel.openAsync(CompletionHandler<java.util.EventObject,A> handler, A attachment)
           
<A> void
AsyncChannelOperations.openAsync(CompletionHandler<java.util.EventObject,A> handler, A attachment)
          Open channel asynchronously.
<A> void
DuplexChannel.openAsync(long timeout, CompletionHandler<java.util.EventObject,A> handler, A attachment)
           
<A> void
ClientChannel.openAsync(long timeout, CompletionHandler<java.util.EventObject,A> handler, A attachment)
           
<A> void
AsyncChannelOperations.openAsync(long timeout, CompletionHandler<java.util.EventObject,A> handler, A attachment)
          Open channel asynchronously.
<T> MessageCorrelator.MessageEntry
MessageCorrelator.registerMessage(Message message, T attachment, CompletionHandler<Message,T> handler, AsyncInvoker invoker, long timeout, int stateMods)
           
<A> void
RequestChannel.requestAsync(Message message, A attachment, CompletionHandler<Message,? super A> handler)
          Starts request and exits.
<A> void
ClientChannel.requestAsync(Message message, A attachment, CompletionHandler<Message,? super A> handler)
          Starts request and exits.
<A> void
RequestChannel.requestAsync(Message message, A attachment, CompletionHandler<Message,? super A> handler, long timeout)
          Starts request and exits.
<A> void
ClientChannel.requestAsync(Message request, A attachment, CompletionHandler<Message,? super A> handler, long timeout)
          Starts request and exits.
 

Uses of CompletionHandler in com.genesyslab.platform.standby
 

Methods in com.genesyslab.platform.standby with parameters of type CompletionHandler
<A> void
WarmStandby.closeAsync(CompletionHandler<java.lang.Void,A> handler, A attachment)
          Asynchronously closes the channel and stops all WarmStandby's activity.
<A> void
WarmStandby.openAsync(CompletionHandler<ChannelOpenedEvent,A> handler, A attachment)
          Opens asynchronously the channel to any available server specified in the configuration.
 


Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.