public class ImportOperationsManager extends Object
Constructor and Description |
---|
ImportOperationsManager(Map<String,Integer> foreignIdToNodeMap,
ImportOperationFactory operationFactory)
Constructor for ImportOperationsManager.
|
Modifier and Type | Method and Description |
---|---|
SaveOrUpdateOperation |
foundNode(String foreignId,
String nodeLabel,
String building,
String city)
foundNode
|
int |
getDeleteCount()
getDeleteCount
|
EventIpcManager |
getEventMgr()
getEventMgr
|
String |
getForeignSource()
getForeignSource
|
int |
getInsertCount()
getInsertCount
|
int |
getOperationCount()
getOperationCount
|
ImportStatistics |
getStats()
getStats
|
int |
getUpdateCount()
getUpdateCount
|
protected void |
persistOperation(ImportOperation oper,
org.springframework.transaction.support.TransactionTemplate template,
OnmsDao<?,?> dao)
persistOperation
|
void |
persistOperations(org.springframework.transaction.support.TransactionTemplate template,
OnmsDao<?,?> dao)
persistOperations
|
protected void |
preprocessOperation(ImportOperation oper,
org.springframework.transaction.support.TransactionTemplate template,
OnmsDao<?,?> dao,
ExecutorService dbPool)
preprocessOperation
|
void |
setEventMgr(EventIpcManager eventMgr)
setEventMgr
|
void |
setForeignSource(String foreignSource)
setForeignSource
|
void |
setScanThreads(int scanThreads)
setScanThreads
|
void |
setStats(ImportStatistics stats)
setStats
|
void |
setWriteThreads(int writeThreads)
setWriteThreads
|
void |
shutdownAndWaitForCompletion(ExecutorService executorService,
String msg)
shutdownAndWaitForCompletion
|
public ImportOperationsManager(Map<String,Integer> foreignIdToNodeMap, ImportOperationFactory operationFactory)
Constructor for ImportOperationsManager.
foreignIdToNodeMap
- a Map
object.operationFactory
- a ImportOperationFactory
object.public SaveOrUpdateOperation foundNode(String foreignId, String nodeLabel, String building, String city)
foundNode
foreignId
- a String
object.nodeLabel
- a String
object.building
- a String
object.city
- a String
object.SaveOrUpdateOperation
object.public int getOperationCount()
getOperationCount
public int getInsertCount()
getInsertCount
public int getUpdateCount()
getUpdateCount
public int getDeleteCount()
getDeleteCount
public void shutdownAndWaitForCompletion(ExecutorService executorService, String msg)
shutdownAndWaitForCompletion
executorService
- a ExecutorService
object.msg
- a String
object.public void persistOperations(org.springframework.transaction.support.TransactionTemplate template, OnmsDao<?,?> dao)
persistOperations
template
- a TransactionTemplate
object.dao
- a OnmsDao
object.protected void preprocessOperation(ImportOperation oper, org.springframework.transaction.support.TransactionTemplate template, OnmsDao<?,?> dao, ExecutorService dbPool)
preprocessOperation
oper
- a ImportOperation
object.template
- a TransactionTemplate
object.dao
- a OnmsDao
object.dbPool
- a ExecutorService
object.protected void persistOperation(ImportOperation oper, org.springframework.transaction.support.TransactionTemplate template, OnmsDao<?,?> dao)
persistOperation
oper
- a ImportOperation
object.template
- a TransactionTemplate
object.dao
- a OnmsDao
object.public void setScanThreads(int scanThreads)
setScanThreads
scanThreads
- a int.public void setWriteThreads(int writeThreads)
setWriteThreads
writeThreads
- a int.public EventIpcManager getEventMgr()
getEventMgr
EventIpcManager
object.public void setEventMgr(EventIpcManager eventMgr)
setEventMgr
eventMgr
- a EventIpcManager
object.public ImportStatistics getStats()
getStats
ImportStatistics
object.public void setStats(ImportStatistics stats)
setStats
stats
- a ImportStatistics
object.public void setForeignSource(String foreignSource)
setForeignSource
foreignSource
- a String
object.Copyright © 2015. All Rights Reserved.