Interface ProvisionMonitor
-
- All Known Implementing Classes:
NoOpProvisionMonitor,TimeTrackingMonitor
public interface ProvisionMonitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbeginAuditNodes()beginAuditNodesvoidbeginImporting()beginImportingvoidbeginLoadingResource(org.springframework.core.io.Resource resource)beginLoadingResourcevoidbeginPersisting(ImportOperation oper)beginPersistingvoidbeginRelateNodes()beginRelateNodesvoidbeginScanEvent(ImportOperation oper)beginPreprocessingvoidbeginScanning(NodeScan nodeScan)beginPreprocessingvoidbeginScheduling()beginSchedulingvoidbeginSendingEvent(Event event)beginSendingEventsvoidfinish()capture finish time of the monitorvoidfinishAuditNodes()finishAuditNodesvoidfinishImporting()finishImportingvoidfinishLoadingResource(org.springframework.core.io.Resource resource, int nodeCount)finishLoadingResourcevoidfinishPersisting(ImportOperation oper)finishPersistingvoidfinishRelateNodes()finishRelateNodesvoidfinishScanEvent(ImportOperation oper)finishPreprocessingvoidfinishScanning(NodeScan nodeScan)finishPreprocessingvoidfinishScheduling()finishSchedulingvoidfinishSendingEvent(Event event)finishSendingEventsStringgetName()intgetNodeCount()voidstart()capture start time of the monitor
-
-
-
Method Detail
-
getName
String getName()
- Returns:
- name of the monitor (also act as key in MonitorHolder)
-
start
void start()
capture start time of the monitor
-
finish
void finish()
capture finish time of the monitor
-
getNodeCount
int getNodeCount()
- Returns:
- total number of nodes in resources
-
beginScheduling
void beginScheduling()
beginScheduling
-
finishScheduling
void finishScheduling()
finishScheduling
-
beginScanEvent
void beginScanEvent(ImportOperation oper)
beginPreprocessing
- Parameters:
oper- aImportOperationobject.
-
finishScanEvent
void finishScanEvent(ImportOperation oper)
finishPreprocessing
- Parameters:
oper- aImportOperationobject.
-
beginScanning
void beginScanning(NodeScan nodeScan)
beginPreprocessing
- Parameters:
nodeScan- aNodeScanobject.
-
finishScanning
void finishScanning(NodeScan nodeScan)
finishPreprocessing
- Parameters:
nodeScan- aNodeScanobject.
-
beginPersisting
void beginPersisting(ImportOperation oper)
beginPersisting
- Parameters:
oper- aImportOperationobject.
-
finishPersisting
void finishPersisting(ImportOperation oper)
finishPersisting
- Parameters:
oper- aImportOperationobject.
-
beginSendingEvent
void beginSendingEvent(Event event)
beginSendingEvents
- Parameters:
event- aEventobject.
-
finishSendingEvent
void finishSendingEvent(Event event)
finishSendingEvents
- Parameters:
event- aEventobject.
-
beginLoadingResource
void beginLoadingResource(org.springframework.core.io.Resource resource)
beginLoadingResource
- Parameters:
resource- aResourceobject.
-
finishLoadingResource
void finishLoadingResource(org.springframework.core.io.Resource resource, int nodeCount)finishLoadingResource
- Parameters:
resource- aResourceobject.
-
beginImporting
void beginImporting()
beginImporting
-
finishImporting
void finishImporting()
finishImporting
-
beginAuditNodes
void beginAuditNodes()
beginAuditNodes
-
finishAuditNodes
void finishAuditNodes()
finishAuditNodes
-
beginRelateNodes
void beginRelateNodes()
beginRelateNodes
-
finishRelateNodes
void finishRelateNodes()
finishRelateNodes
-
-