public class MirrorStatisticsImpl extends AbstractMirrorOperations implements MirrorStatistics, Externalizable, IReplicationInOperationsStatistics<MirrorOperations>
| Constructor and Description | 
|---|
MirrorStatisticsImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,? extends MirrorOperations> | 
getAllSourceChannelStatistics()
Get mirror statistics for all space instances incoming channels to the mirror 
 | 
MirrorOperationStatistics | 
getChangeOperationStatistics()
Return statistics on change operations 
 | 
MirrorOperationStatistics | 
getRemoveOperationStatistics()
Return statistics on remove operations 
 | 
MirrorOperations | 
getSourceChannelStatistics(String channelName)
Get the mirror statistics per specific space instance replication channel that replicates
 data to the mirror. 
 | 
MirrorOperationStatistics | 
getUpdateOperationStatistics()
Return statistics on update operations 
 | 
MirrorOperationStatistics | 
getWriteOperationStatistics()
Return statistics on write operations 
 | 
void | 
readExternal(ObjectInput in)  | 
void | 
setMetricRegistrator(MetricRegistrator metricRegistrator)  | 
String | 
toString()  | 
void | 
writeExternal(ObjectOutput out)  | 
getDiscardedOperationCount, getFailedOperationCount, getInProgressOperationCount, getOperationCount, getSuccessfulOperationCountclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDiscardedOperationCount, getFailedOperationCount, getInProgressOperationCount, getOperationCount, getSuccessfulOperationCountpublic String toString()
toString in class AbstractMirrorOperationspublic void setMetricRegistrator(MetricRegistrator metricRegistrator)
public Map<String,? extends MirrorOperations> getAllSourceChannelStatistics()
MirrorStatisticsgetAllSourceChannelStatistics in interface MirrorStatisticsgetAllSourceChannelStatistics in interface IReplicationInOperationsStatistics<MirrorOperations>public MirrorOperations getSourceChannelStatistics(String channelName)
MirrorStatistics SpaceInstanceStatistics statistics = spaceInstance.getStatistics();
 MirrorStatistics mirrorStat =statistics.getMirrorStatistics();
 MirrorBulkStatistics primaryToMirrorStatistics = mirrorStat.getSourceChannelStatistics("mySpace_container1:mySpace");
 long bulkCountFromPrimary = primaryToMirrorStatistics.getOperationCount(); long
 writeCountFromPrimary = primaryToMirrorStatistics.getWriteOperationStatistics().getOperationCount();
 getSourceChannelStatistics in interface MirrorStatisticsgetSourceChannelStatistics in interface IReplicationInOperationsStatistics<MirrorOperations>channelName - the name of the source mirror channel. Format : public MirrorOperationStatistics getWriteOperationStatistics()
MirrorOperationsgetWriteOperationStatistics in interface MirrorOperationsgetWriteOperationStatistics in interface IReplicationInOperations<MirrorOperationStatistics>public MirrorOperationStatistics getUpdateOperationStatistics()
MirrorOperationsgetUpdateOperationStatistics in interface MirrorOperationsgetUpdateOperationStatistics in interface IReplicationInOperations<MirrorOperationStatistics>public MirrorOperationStatistics getRemoveOperationStatistics()
MirrorOperationsgetRemoveOperationStatistics in interface MirrorOperationsgetRemoveOperationStatistics in interface IReplicationInOperations<MirrorOperationStatistics>public MirrorOperationStatistics getChangeOperationStatistics()
MirrorOperationsgetChangeOperationStatistics in interface MirrorOperationspublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.