public class OperationPipelinesManager<SKey extends Key>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected GenericMultiThreadedConnector<SKey> |
connector |
protected OperationExecutor<SKey> |
m_DocumentOperationPipeline |
protected OperationExecutor<SKey> |
m_FolderOperationPipeline |
protected java.lang.String |
name |
Constructor and Description |
---|
OperationPipelinesManager(java.lang.String name,
GenericMultiThreadedConnector<SKey> connector,
int sourceCountThread,
int operationCountThread,
int maxDocQueued,
int maxFolderQueued,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
addDocumentOperation(DocumentOperation<SKey> op) |
void |
addDocumentoperation(DocumentOperation<SKey>[] op) |
void |
addFolderOperation(FolderOperation<SKey> op) |
void |
addFolderOperation(FolderOperation<SKey>[] op) |
int |
getNbThreadsPerDocumentOperationPipeline() |
int |
getNbThreadsPerFolderOperationPipeline() |
void |
setNbThreadsPerDocumentOperationPipeline(int nb) |
void |
setNbThreadsPerFolderOperationPipeline(int nb) |
void |
terminateThreads() |
void |
waitForDocumentOperationPipelineTreatmentCompleted() |
void |
waitForFolderOperationPipelineTreatmentCompleted() |
protected OperationExecutor<SKey extends Key> m_FolderOperationPipeline
protected OperationExecutor<SKey extends Key> m_DocumentOperationPipeline
protected GenericMultiThreadedConnector<SKey extends Key> connector
protected java.lang.String name
public OperationPipelinesManager(java.lang.String name, GenericMultiThreadedConnector<SKey> connector, int sourceCountThread, int operationCountThread, int maxDocQueued, int maxFolderQueued, java.lang.ClassLoader classLoader) throws java.lang.Exception
java.lang.Exception
public int getNbThreadsPerFolderOperationPipeline()
public int getNbThreadsPerDocumentOperationPipeline()
public void setNbThreadsPerDocumentOperationPipeline(int nb)
public void setNbThreadsPerFolderOperationPipeline(int nb)
public void addFolderOperation(FolderOperation<SKey> op) throws java.lang.Exception
java.lang.Exception
public void addFolderOperation(FolderOperation<SKey>[] op) throws java.lang.Exception
java.lang.Exception
public void addDocumentOperation(DocumentOperation<SKey> op) throws java.lang.Exception
java.lang.Exception
public void addDocumentoperation(DocumentOperation<SKey>[] op) throws java.lang.Exception
java.lang.Exception
public void waitForFolderOperationPipelineTreatmentCompleted() throws java.lang.Exception
java.lang.Exception
public void waitForDocumentOperationPipelineTreatmentCompleted() throws java.lang.Exception
java.lang.Exception
public void terminateThreads() throws java.lang.Exception
java.lang.Exception
Copyright © 2013 Dassault Systèmes, All Rights Reserved.