public class GridDrReceiverCacheMetricsAdapter extends Object implements GridDrReceiverCacheMetrics, Externalizable
| Constructor and Description |
|---|
GridDrReceiverCacheMetricsAdapter()
No-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
conflictMerge()
Gets total amount of conflicts resolved by merge.
|
long |
conflictNew()
Gets total amount of conflicts resolved by using new value.
|
long |
conflictOld()
Gets total amount of conflicts resolved by using old value.
|
static GridDrReceiverCacheMetricsAdapter |
copyOf(GridDrReceiverCacheMetrics m)
Create a copy of given metrics object.
|
long |
entriesReceived()
Gets total amount of cache entries received from receiver hub.
|
void |
onReceiveCacheConflictResolved(boolean usedNew,
boolean usedOld,
boolean usedMerge)
Callback for conflict resolver on receiver cache side.
|
void |
onReceiveCacheEntriesReceived(int entriesCnt)
Callback for received entries from receiver hub.
|
void |
readExternal(ObjectInput in) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public GridDrReceiverCacheMetricsAdapter()
public long entriesReceived()
entriesReceived in interface GridDrReceiverCacheMetricspublic long conflictNew()
GridDrReceiverCacheConflictContext.useNew() for more info.conflictNew in interface GridDrReceiverCacheMetricspublic long conflictOld()
GridDrReceiverCacheConflictContext.useOld() for more info.conflictOld in interface GridDrReceiverCacheMetricspublic long conflictMerge()
GridDrReceiverCacheConflictContext.merge(Object, long) for more info.conflictMerge in interface GridDrReceiverCacheMetricspublic void onReceiveCacheConflictResolved(boolean usedNew,
boolean usedOld,
boolean usedMerge)
usedNew - New conflict status flag.usedOld - Old conflict status flag.usedMerge - Merge conflict status flag.public void onReceiveCacheEntriesReceived(int entriesCnt)
entriesCnt - Number of received entries.@Nullable public static GridDrReceiverCacheMetricsAdapter copyOf(@Nullable GridDrReceiverCacheMetrics m)
m - Metrics to copy from.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2014. All rights reserved.