public class GlobalValidationService extends java.lang.Object implements ValidationService, ValidationService_thrift.Iface
| Modifier and Type | Field and Description |
|---|---|
Config |
configParams |
static int |
DISPATCH_BATCH_SIZE |
static long |
idleTimeInterval |
boolean |
locality |
boolean |
logging |
static int |
NOAFFINITY_BATCH_SIZE |
static long |
printProgressInterval |
| Constructor and Description |
|---|
GlobalValidationService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,ValidateResponse_thrift> |
batchValidate_thrift(java.util.List<ValidationRequest_thrift> requests) |
void |
checkPoint() |
long |
getSTS_thrift() |
long |
getSTS() |
static void |
main(java.lang.String[] args) |
long |
reportCompletion_thrift(long commitTS) |
long |
reportCompletion(long commitTS) |
long |
reportCompletion(java.util.Vector<java.lang.Long> commitTSList) |
long |
reportCompletionBatch_thrift(java.util.List<java.lang.Long> commitTSList) |
ValidateResponse_thrift |
validate_thrift(long startTS,
RWSetInfo_thrift rwSet) |
ValidateResponse |
validate(long startTS,
RWSetInfo rwSetInfo,
LoadInfo myLoadInfo) |
java.util.Hashtable<java.lang.String,ValidateResponse> |
validateBatch(java.util.Queue<ValidationRequest> requestBatch,
LoadInfo myLoad) |
public Config configParams
public static int DISPATCH_BATCH_SIZE
public static int NOAFFINITY_BATCH_SIZE
public static long printProgressInterval
public static long idleTimeInterval
public boolean locality
public boolean logging
public GlobalValidationService()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic long reportCompletion(long commitTS)
throws java.rmi.RemoteException
reportCompletion in interface ValidationServicejava.rmi.RemoteExceptionpublic long reportCompletion(java.util.Vector<java.lang.Long> commitTSList)
throws java.rmi.RemoteException
reportCompletion in interface ValidationServicejava.rmi.RemoteExceptionpublic ValidateResponse validate(long startTS, RWSetInfo rwSetInfo, LoadInfo myLoadInfo) throws java.rmi.RemoteException
validate in interface ValidationServicejava.rmi.RemoteExceptionpublic java.util.Hashtable<java.lang.String,ValidateResponse> validateBatch(java.util.Queue<ValidationRequest> requestBatch, LoadInfo myLoad) throws java.rmi.RemoteException
validateBatch in interface ValidationServicejava.rmi.RemoteExceptionpublic void checkPoint()
throws java.rmi.RemoteException
checkPoint in interface ValidationServicejava.rmi.RemoteExceptionpublic long getSTS()
throws java.rmi.RemoteException
getSTS in interface ValidationServicejava.rmi.RemoteExceptionpublic long getSTS_thrift()
getSTS_thrift in interface ValidationService_thrift.Ifacepublic ValidateResponse_thrift validate_thrift(long startTS, RWSetInfo_thrift rwSet) throws org.apache.thrift.TException
validate_thrift in interface ValidationService_thrift.Ifaceorg.apache.thrift.TExceptionpublic long reportCompletion_thrift(long commitTS)
reportCompletion_thrift in interface ValidationService_thrift.Ifacepublic long reportCompletionBatch_thrift(java.util.List<java.lang.Long> commitTSList)
reportCompletionBatch_thrift in interface ValidationService_thrift.Ifacepublic java.util.Map<java.lang.String,ValidateResponse_thrift> batchValidate_thrift(java.util.List<ValidationRequest_thrift> requests)
batchValidate_thrift in interface ValidationService_thrift.Ifacepublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception