org.infinispan.hotrod.impl.VersionedOperationResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infinispan-hotrod-jakarta Show documentation
Show all versions of infinispan-hotrod-jakarta Show documentation
Infinispan Hot Rod Client Jakarta EE
package org.infinispan.hotrod.impl;
/**
* @author [email protected]
* @since 14.0
*/
public class VersionedOperationResponse {
public enum RspCode {
SUCCESS(true), NO_SUCH_KEY(false), MODIFIED_KEY(false);
private boolean isModified;
RspCode(boolean modified) {
isModified = modified;
}
public boolean isUpdated() {
return isModified;
}
}
private V value;
private RspCode code;
public VersionedOperationResponse(V value, RspCode code) {
this.value = value;
this.code = code;
}
public V getValue() {
return value;
}
public RspCode getCode() {
return code;
}
}