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
IOExceptionpublic Benchmark(int maxDocuments,
int maxFolders,
int maxDepth)
throws IOException
IOExceptionpublic Benchmark(int maxDocuments,
int maxFolders,
int maxDepth,
InputStream is)
throws IOException
IOExceptionpublic 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
IOExceptionInputMismatchExceptionpublic 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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionInputMismatchExceptionIOExceptionDatabaseExceptionUserQuotaExceededExceptionpublic 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.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionInputMismatchExceptionIOExceptionpublic 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
IOExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionInputMismatchExceptionpublic void filesystemDocumentGenerate(File root) throws IOException, InputMismatchException, ItemExistsException, PathNotFoundException, UserQuotaExceededException, AccessDeniedException, UnsupportedMimeTypeException, FileSizeExceededException, VirusDetectedException, RepositoryException, DatabaseException, ExtensionException, AutomationException
Copyright © 2016. All rights reserved.