com.liferay.portal.kernel.nio.intraband.rpc
Class IntrabandRPCUtil

java.lang.Object
  extended by com.liferay.portal.kernel.nio.intraband.rpc.IntrabandRPCUtil

public class IntrabandRPCUtil
extends java.lang.Object

Author:
Shuyang Zhou

Nested Class Summary
protected static class IntrabandRPCUtil.FutureCompletionHandler<V extends java.io.Serializable>
           
protected static class IntrabandRPCUtil.FutureResult<V extends java.io.Serializable>
           
 
Field Summary
protected static java.util.concurrent.Callable<java.io.Serializable> emptyCallable
           
protected static java.util.EnumSet<CompletionHandler.CompletionType> repliedEnumSet
           
 
Constructor Summary
IntrabandRPCUtil()
           
 
Method Summary
static
<V extends java.io.Serializable>
java.util.concurrent.Future<V>
execute(RegistrationReference registrationReference, ProcessCallable<V> processCallable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emptyCallable

protected static java.util.concurrent.Callable<java.io.Serializable> emptyCallable

repliedEnumSet

protected static java.util.EnumSet<CompletionHandler.CompletionType> repliedEnumSet
Constructor Detail

IntrabandRPCUtil

public IntrabandRPCUtil()
Method Detail

execute

public static <V extends java.io.Serializable> java.util.concurrent.Future<V> execute(RegistrationReference registrationReference,
                                                                                      ProcessCallable<V> processCallable)
                                                                           throws IntrabandRPCException
Throws:
IntrabandRPCException