org.infinispan.hotrod.impl.VersionedOperationResponse Maven / Gradle / Ivy
The newest version!
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 final boolean isModified;
RspCode(boolean modified) {
isModified = modified;
}
public boolean isUpdated() {
return isModified;
}
}
private final V value;
private final RspCode code;
public VersionedOperationResponse(V value, RspCode code) {
this.value = value;
this.code = code;
}
public V getValue() {
return value;
}
public RspCode getCode() {
return code;
}
}