public interface IReplicationInformerBase<T> extends CleanCloseable
close
void addFailoverStatusChanged(EventHandler<ReplicationInformer.FailoverStatusChangedEventArgs> event)
void removeFailoverStatusChanged(EventHandler<ReplicationInformer.FailoverStatusChangedEventArgs> event)
int getDelayTimeInMiliSec()
void setDelayTimeInMiliSec(int value)
List<OperationMetadata> getReplicationDestinations()
List<OperationMetadata> getReplicationDestinationsUrls()
void refreshReplicationInformation(T client)
client
- void clearReplicationInformationLocalCache(T client)
client
- AtomicLong getFailureCount(String operationUrl)
operationUrl
- Date getFailureLastCheck(String operationUrl)
operationUrl
- int getReadStripingBase(boolean increment)
<S> S executeWithReplication(HttpMethods method, String primaryUrl, OperationCredentials primaryCredentials, int currentRequest, int currentReadStripingBase, Function1<OperationMetadata,S> operation)
void forceCheck(String primaryUrl, boolean shouldForceCheck)
boolean isHttpStatus(Exception e, int... httpStatusCode)
Copyright © 2016. All Rights Reserved.