org.apache.chemistry.opencmis.util.repository
Class MultiThreadedObjectGenerator

java.lang.Object
  extended by org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator

public class MultiThreadedObjectGenerator
extends java.lang.Object


Nested Class Summary
static class MultiThreadedObjectGenerator.Action
           
 
Method Summary
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateDocument(CmisBinding provider, java.lang.String repoId, java.lang.String documentType, int contentSizeInKB, java.lang.String rootFolderId, int noDocuments, boolean doCleanup)
           
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateDocumentMT(int threadCount, CmisBinding binding, java.lang.String repoId, java.lang.String documentType, int contentSizeInKB, java.lang.String rootFolderId, int noDocuments, boolean doCleanup)
           
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateFolder(CmisBinding provider, java.lang.String repoId, java.lang.String folderType, java.lang.String rootFolderId, int noFolders, boolean doCleanup)
           
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateFolderMT(int threadCount, CmisBinding binding, java.lang.String repoId, java.lang.String folderType, java.lang.String rootFolderId, int noFolders, boolean doCleanup)
           
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateTree(CmisBinding binding, java.lang.String repoId, int docsPerFolder, int foldersPerFolders, int depth, java.lang.String documentType, java.lang.String folderType, int contentSizeInKB, java.lang.String rootFolderId, boolean doCleanup)
           
static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateTreeMT(CmisBinding provider, java.lang.String repoId, int docsPerFolder, int foldersPerFolders, int depth, java.lang.String documentType, java.lang.String folderType, int contentSizeInKB, java.lang.String[] rootFolderIds, boolean doCleanup)
           
static void runMultiThreaded(org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] runner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

prepareForCreateTree

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateTree(CmisBinding binding,
                                                                                                                                    java.lang.String repoId,
                                                                                                                                    int docsPerFolder,
                                                                                                                                    int foldersPerFolders,
                                                                                                                                    int depth,
                                                                                                                                    java.lang.String documentType,
                                                                                                                                    java.lang.String folderType,
                                                                                                                                    int contentSizeInKB,
                                                                                                                                    java.lang.String rootFolderId,
                                                                                                                                    boolean doCleanup)

prepareForCreateTreeMT

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateTreeMT(CmisBinding provider,
                                                                                                                                        java.lang.String repoId,
                                                                                                                                        int docsPerFolder,
                                                                                                                                        int foldersPerFolders,
                                                                                                                                        int depth,
                                                                                                                                        java.lang.String documentType,
                                                                                                                                        java.lang.String folderType,
                                                                                                                                        int contentSizeInKB,
                                                                                                                                        java.lang.String[] rootFolderIds,
                                                                                                                                        boolean doCleanup)

prepareForCreateDocument

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateDocument(CmisBinding provider,
                                                                                                                                        java.lang.String repoId,
                                                                                                                                        java.lang.String documentType,
                                                                                                                                        int contentSizeInKB,
                                                                                                                                        java.lang.String rootFolderId,
                                                                                                                                        int noDocuments,
                                                                                                                                        boolean doCleanup)

prepareForCreateDocumentMT

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateDocumentMT(int threadCount,
                                                                                                                                            CmisBinding binding,
                                                                                                                                            java.lang.String repoId,
                                                                                                                                            java.lang.String documentType,
                                                                                                                                            int contentSizeInKB,
                                                                                                                                            java.lang.String rootFolderId,
                                                                                                                                            int noDocuments,
                                                                                                                                            boolean doCleanup)

prepareForCreateFolder

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner prepareForCreateFolder(CmisBinding provider,
                                                                                                                                      java.lang.String repoId,
                                                                                                                                      java.lang.String folderType,
                                                                                                                                      java.lang.String rootFolderId,
                                                                                                                                      int noFolders,
                                                                                                                                      boolean doCleanup)

prepareForCreateFolderMT

public static org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] prepareForCreateFolderMT(int threadCount,
                                                                                                                                          CmisBinding binding,
                                                                                                                                          java.lang.String repoId,
                                                                                                                                          java.lang.String folderType,
                                                                                                                                          java.lang.String rootFolderId,
                                                                                                                                          int noFolders,
                                                                                                                                          boolean doCleanup)

runMultiThreaded

public static void runMultiThreaded(org.apache.chemistry.opencmis.util.repository.MultiThreadedObjectGenerator.ObjectGeneratorRunner[] runner)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.