org.opennms.netmgt.importer
Class ImporterService

java.lang.Object
  extended by org.opennms.netmgt.importer.BaseImporter
      extended by org.opennms.netmgt.importer.ImporterService
All Implemented Interfaces:
SpringServiceDaemon, ImportOperationFactory, EventListener, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class ImporterService
extends BaseImporter
implements SpringServiceDaemon, org.springframework.beans.factory.DisposableBean, EventListener

ImporterService class.

Version:
$Id: $
Author:
ranger

Nested Class Summary
 class ImporterService.Duration
           
 class ImporterService.ImporterStats
           
 class ImporterService.WorkEffort
           
 
Field Summary
static String NAME
          Constant NAME="ModelImporter"
 
Fields inherited from class org.opennms.netmgt.importer.BaseImporter
m_distPollerDao, m_transTemplate
 
Constructor Summary
ImporterService()
           
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
protected  ImportOperationsManager createImportOperationsManager(Map<String,Integer> assetNumbersToNodes, ImportStatistics stats)
          createImportOperationsManager
 void destroy()
          destroy
 void doImport()
          doImport
 EventIpcManager getEventManager()
          getEventManager
 String getName()
          getName
 String getStats()
          getStats
 void onEvent(Event e)
          Process a sent event.
 void setEventManager(EventIpcManager eventManager)
          setEventManager
 void setImportResource(org.springframework.core.io.Resource resource)
          setImportResource
 void start()
          start
 
Methods inherited from class org.opennms.netmgt.importer.BaseImporter
createDeleteOperation, createInsertOperation, createUpdateOperation, getAssetRecordDao, getCategoryDao, getDistPollerDao, getIpInterfaceDao, getMonitoredServiceDao, getNodeDao, getScanThreads, getServiceTypeDao, getTransTemplate, getWriteThreads, importModelFromResource, importModelFromResource, log, setAssetRecordDao, setCategoryDao, setDistPollerDao, setIpInterfaceDao, setMonitoredServiceDao, setNodeDao, setScanThreads, setServiceTypeDao, setTransactionTemplate, setTransTemplate, setWriteThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
Constant NAME="ModelImporter"

See Also:
Constant Field Values
Constructor Detail

ImporterService

public ImporterService()
Method Detail

doImport

public void doImport()

doImport


getStats

public String getStats()

getStats

Returns:
a String object.

setImportResource

public void setImportResource(org.springframework.core.io.Resource resource)

setImportResource

Parameters:
resource - a Resource object.

getEventManager

public EventIpcManager getEventManager()

getEventManager

Returns:
a EventIpcManager object.

setEventManager

public void setEventManager(EventIpcManager eventManager)

setEventManager

Parameters:
eventManager - a EventIpcManager object.

createImportOperationsManager

protected ImportOperationsManager createImportOperationsManager(Map<String,Integer> assetNumbersToNodes,
                                                                ImportStatistics stats)

createImportOperationsManager

Overrides:
createImportOperationsManager in class BaseImporter
Parameters:
assetNumbersToNodes - a Map object.
stats - a ImportStatistics object.
Returns:
a ImportOperationsManager object.

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception - if any.

destroy

public void destroy()
             throws Exception

destroy

Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception - if any.

getName

public String getName()

getName

Specified by:
getName in interface EventListener
Returns:
a String object.

onEvent

public void onEvent(Event e)
Process a sent event.

Specified by:
onEvent in interface EventListener
Parameters:
e - a Event object.

start

public void start()
           throws Exception

start

Specified by:
start in interface SpringServiceDaemon
Throws:
Exception - if any.


Copyright © 2011. All Rights Reserved.