Package org.jgroups.protocols
Class COUNTER.UpdateFunctionResponse<T extends Streamable>
- java.lang.Object
-
- org.jgroups.protocols.COUNTER.Response<T>
-
- org.jgroups.protocols.COUNTER.UpdateFunctionResponse<T>
-
- All Implemented Interfaces:
Streamable
- Enclosing class:
- COUNTER
private static class COUNTER.UpdateFunctionResponse<T extends Streamable> extends COUNTER.Response<T>
-
-
Constructor Summary
Constructors Constructor Description UpdateFunctionResponse()UpdateFunctionResponse(Owner owner, COUNTER.UpdateResult<T> result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcomplete(COUNTER.RequestCompletableFuture<T> completableFuture)COUNTER.ResponseTypegetResponseType()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.-
Methods inherited from class org.jgroups.protocols.COUNTER.Response
getOwner
-
-
-
-
Field Detail
-
value
private long value
-
version
private long version
-
response
private T extends Streamable response
-
-
Constructor Detail
-
UpdateFunctionResponse
UpdateFunctionResponse()
-
UpdateFunctionResponse
UpdateFunctionResponse(Owner owner, COUNTER.UpdateResult<T> result)
-
-
Method Detail
-
getResponseType
public COUNTER.ResponseType getResponseType()
- Specified by:
getResponseTypein classCOUNTER.Response<T extends Streamable>
-
complete
void complete(COUNTER.RequestCompletableFuture<T> completableFuture)
- Specified by:
completein classCOUNTER.Response<T extends Streamable>
-
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- Overrides:
readFromin classCOUNTER.Response<T extends Streamable>- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
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- Overrides:
writeToin classCOUNTER.Response<T extends Streamable>- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-