Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.admin.repo
Class RepoStatInfo

java.lang.Object
  extended by org.nuxeo.ecm.admin.repo.RepoStatInfo

public class RepoStatInfo
extends Object

Statistics collector class

Author:
Thierry Delprat

Constructor Summary
RepoStatInfo()
           
 
Method Summary
 void addBlob(long size, Path path)
           
 void addDoc(String type, Path path)
           
 void addDoc(String type, Path path, boolean isVersion)
           
 void childrenCount(long children, Path path)
           
 Map<String,Long> getDocsPerType()
           
 Long getDocTypeCount(String dType)
           
 List<String> getDocTypes()
           
 long getLastTotalBlobNumber()
           
 long getLastTotalBlobSize()
           
 long getLastTotalNbDocs()
           
 long getMaxBlobSize()
           
 long getMaxChildren()
           
 long getMaxDepth()
           
 float getSpeed()
           
 long getTotalBlobNumber()
           
 long getTotalBlobSize()
           
 long getTotalNbDocs()
           
 long getVersions()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepoStatInfo

public RepoStatInfo()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getDocTypeCount

public Long getDocTypeCount(String dType)

getDocTypes

public List<String> getDocTypes()

getVersions

public long getVersions()

getMaxDepth

public long getMaxDepth()

getMaxChildren

public long getMaxChildren()

getMaxBlobSize

public long getMaxBlobSize()

getDocsPerType

public Map<String,Long> getDocsPerType()

getSpeed

public float getSpeed()

addDoc

public void addDoc(String type,
                   Path path)

addDoc

public void addDoc(String type,
                   Path path,
                   boolean isVersion)

addBlob

public void addBlob(long size,
                    Path path)

childrenCount

public void childrenCount(long children,
                          Path path)

getTotalNbDocs

public long getTotalNbDocs()

getTotalBlobSize

public long getTotalBlobSize()

getTotalBlobNumber

public long getTotalBlobNumber()

getLastTotalNbDocs

public long getLastTotalNbDocs()

getLastTotalBlobSize

public long getLastTotalBlobSize()

getLastTotalBlobNumber

public long getLastTotalBlobNumber()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.