public class PrepareResponse extends ValidResponse
ValidResponse
used by Optimistic Transactions.
It contains the new IncrementableEntryVersion
for each key updated.
To be extended in the future.
Modifier and Type | Field and Description |
---|---|
static org.infinispan.remoting.responses.PrepareResponse.Externalizer |
EXTERNALIZER |
Constructor and Description |
---|
PrepareResponse() |
Modifier and Type | Method and 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) |
isValid
public static final org.infinispan.remoting.responses.PrepareResponse.Externalizer EXTERNALIZER
public static void writeTo(PrepareResponse response, ObjectOutput output) throws IOException
IOException
public static PrepareResponse readFrom(ObjectInput input) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public static PrepareResponse asPrepareResponse(Object rv)
public boolean isSuccessful()
public Object getResponseValue()
getResponseValue
in class ValidResponse
public String toString()
toString
in class ValidResponse
public IracMetadata getIracMetadata(int segment)
public void setNewIracMetadata(Map<Integer,IracMetadata> map)
public void merge(PrepareResponse remote)
public Map<Object,IncrementableEntryVersion> mergeEntryVersions(Map<Object,IncrementableEntryVersion> entryVersions)
Copyright © 2021 JBoss by Red Hat. All rights reserved.