public class Benchmark extends Object
Constructor and Description |
---|
Benchmark() |
Benchmark(int maxDocuments,
int maxFolders,
int maxDepth) |
Benchmark(int maxDocuments,
int maxFolders,
int maxDepth,
InputStream is) |
Modifier and Type | Method and Description |
---|---|
int |
calculateDocuments()
Calculates the number of document created
|
int |
calculateFolders()
Calculates the number of folder created
|
void |
filesystemDocumentGenerate(File root)
Generate documents in the filesystem
|
int |
getMaxDepth() |
int |
getMaxDocuments() |
int |
getMaxFolders() |
int |
getTotalDocuments() |
int |
getTotalFolders() |
long |
getTotalSize() |
void |
jcrPopulate(javax.jcr.Session session,
javax.jcr.Node root,
PrintWriter out,
PrintWriter res)
Run JCR text document insertions
|
static void |
main(String[] args)
Main method for testing purposes
|
void |
okmApiHighPopulate(String token,
Folder root,
PrintWriter out,
PrintWriter res)
Run OpenKM text document insertions (API)
|
void |
okmApiLowPopulate(javax.jcr.Session session,
javax.jcr.Node root,
PrintWriter out,
PrintWriter res)
Run OpenKM text document insertions (API)
|
void |
okmRawPopulate(javax.jcr.Session session,
javax.jcr.Node root,
PrintWriter out,
PrintWriter res)
Run OpenKM text document insertions (RAW)
|
long |
runCalibration()
Run system calibration
|
public Benchmark() throws IOException
IOException
public Benchmark(int maxDocuments, int maxFolders, int maxDepth) throws IOException
IOException
public Benchmark(int maxDocuments, int maxFolders, int maxDepth, InputStream is) throws IOException
IOException
public static void main(String[] args)
public int getMaxDocuments()
public int getMaxFolders()
public int getMaxDepth()
public int getTotalFolders()
public int getTotalDocuments()
public long getTotalSize()
public int calculateFolders()
public int calculateDocuments()
public long runCalibration() throws InputMismatchException, IOException
IOException
InputMismatchException
public void okmApiHighPopulate(String token, Folder root, PrintWriter out, PrintWriter res) throws IOException, InputMismatchException, ItemExistsException, PathNotFoundException, UserQuotaExceededException, AccessDeniedException, UnsupportedMimeTypeException, FileSizeExceededException, VirusDetectedException, RepositoryException, DatabaseException, ExtensionException, AutomationException
public void okmApiLowPopulate(javax.jcr.Session session, javax.jcr.Node root, PrintWriter out, PrintWriter res) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException, InputMismatchException, IOException, DatabaseException, UserQuotaExceededException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
InputMismatchException
IOException
DatabaseException
UserQuotaExceededException
public void okmRawPopulate(javax.jcr.Session session, javax.jcr.Node root, PrintWriter out, PrintWriter res) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException, InputMismatchException, IOException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
InputMismatchException
IOException
public void jcrPopulate(javax.jcr.Session session, javax.jcr.Node root, PrintWriter out, PrintWriter res) throws IOException, javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException, InputMismatchException, IOException
IOException
javax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.lock.LockException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
InputMismatchException
public void filesystemDocumentGenerate(File root) throws IOException, InputMismatchException, ItemExistsException, PathNotFoundException, UserQuotaExceededException, AccessDeniedException, UnsupportedMimeTypeException, FileSizeExceededException, VirusDetectedException, RepositoryException, DatabaseException, ExtensionException, AutomationException
Copyright © 2016. All rights reserved.