Package org.jgroups.blocks.executor
Class Executions.StreamableCallable
- java.lang.Object
-
- org.jgroups.blocks.executor.Executions.StreamableCallable
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Object>,Streamable
- Enclosing class:
- Executions
protected static class Executions.StreamableCallable extends java.lang.Object implements java.util.concurrent.Callable<java.lang.Object>, Streamable
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Object[]_argsprotected java.lang.Class<? extends java.util.concurrent.Callable<?>>_classCallableprotected short_constructorNumber
-
Constructor Summary
Constructors Constructor Description StreamableCallable()StreamableCallable(java.lang.Class<? extends java.util.concurrent.Callable<?>> classCallable, byte constructorNumber, java.lang.Object... args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcall()voidreadFrom(java.io.DataInput in)Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedjava.lang.StringtoString()voidwriteTo(java.io.DataOutput out)Write the entire state of the current object (including superclasses) to outstream.
-
-
-
Method Detail
-
call
public java.lang.Object call() throws java.lang.Exception- Specified by:
callin interfacejava.util.concurrent.Callable<java.lang.Object>- Throws:
java.lang.Exception
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOExceptionDescription copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Specified by:
writeToin interfaceStreamable- Throws:
java.io.IOException
-
readFrom
public void readFrom(java.io.DataInput in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDescription copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Specified by:
readFromin interfaceStreamable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-