Class PrepareResponse
- java.lang.Object
-
- org.infinispan.remoting.responses.ValidResponse
-
- org.infinispan.remoting.responses.PrepareResponse
-
- All Implemented Interfaces:
Response
public class PrepareResponse extends ValidResponse
AValidResponse
used by Optimistic Transactions.It contains the new
IncrementableEntryVersion
for each key updated.To be extended in the future.
- Since:
- 11.0
- Author:
- Pedro Ruivo
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.remoting.responses.PrepareResponse.Externalizer
EXTERNALIZER
-
Constructor Summary
Constructors Constructor Description PrepareResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PrepareResponse
asPrepareResponse(Object rv)
IracMetadata
getIracMetadata(int segment)
Object
getResponseValue()
boolean
isSuccessful()
void
merge(PrepareResponse remote)
Map<Object,IncrementableEntryVersion>
mergeEntryVersions(Map<Object,IncrementableEntryVersion> entryVersions)
static PrepareResponse
readFrom(ObjectInput input)
void
setNewIracMetadata(Map<Integer,IracMetadata> map)
String
toString()
static void
writeTo(PrepareResponse response, ObjectOutput output)
-
Methods inherited from class org.infinispan.remoting.responses.ValidResponse
isValid
-
-
-
-
Method Detail
-
writeTo
public static void writeTo(PrepareResponse response, ObjectOutput output) throws IOException
- Throws:
IOException
-
readFrom
public static PrepareResponse readFrom(ObjectInput input) throws IOException, ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
-
asPrepareResponse
public static PrepareResponse asPrepareResponse(Object rv)
-
isSuccessful
public boolean isSuccessful()
-
getResponseValue
public Object getResponseValue()
- Specified by:
getResponseValue
in classValidResponse
-
toString
public String toString()
- Overrides:
toString
in classValidResponse
-
getIracMetadata
public IracMetadata getIracMetadata(int segment)
-
setNewIracMetadata
public void setNewIracMetadata(Map<Integer,IracMetadata> map)
-
merge
public void merge(PrepareResponse remote)
-
mergeEntryVersions
public Map<Object,IncrementableEntryVersion> mergeEntryVersions(Map<Object,IncrementableEntryVersion> entryVersions)
-
-