Interface ProvisionMonitor
-
- All Known Implementing Classes:
NoOpProvisionMonitor
,TimeTrackingMonitor
public interface ProvisionMonitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
beginAuditNodes()
beginAuditNodesvoid
beginImporting()
beginImportingvoid
beginLoadingResource(org.springframework.core.io.Resource resource)
beginLoadingResourcevoid
beginPersisting(ImportOperation oper)
beginPersistingvoid
beginRelateNodes()
beginRelateNodesvoid
beginScanEvent(ImportOperation oper)
beginPreprocessingvoid
beginScanning(NodeScan nodeScan)
beginPreprocessingvoid
beginScheduling()
beginSchedulingvoid
beginSendingEvent(Event event)
beginSendingEventsvoid
finish()
capture finish time of the monitorvoid
finishAuditNodes()
finishAuditNodesvoid
finishImporting()
finishImportingvoid
finishLoadingResource(org.springframework.core.io.Resource resource, int nodeCount)
finishLoadingResourcevoid
finishPersisting(ImportOperation oper)
finishPersistingvoid
finishRelateNodes()
finishRelateNodesvoid
finishScanEvent(ImportOperation oper)
finishPreprocessingvoid
finishScanning(NodeScan nodeScan)
finishPreprocessingvoid
finishScheduling()
finishSchedulingvoid
finishSendingEvent(Event event)
finishSendingEventsString
getName()
int
getNodeCount()
void
start()
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
- aImportOperation
object.
-
finishScanEvent
void finishScanEvent(ImportOperation oper)
finishPreprocessing
- Parameters:
oper
- aImportOperation
object.
-
beginScanning
void beginScanning(NodeScan nodeScan)
beginPreprocessing
- Parameters:
nodeScan
- aNodeScan
object.
-
finishScanning
void finishScanning(NodeScan nodeScan)
finishPreprocessing
- Parameters:
nodeScan
- aNodeScan
object.
-
beginPersisting
void beginPersisting(ImportOperation oper)
beginPersisting
- Parameters:
oper
- aImportOperation
object.
-
finishPersisting
void finishPersisting(ImportOperation oper)
finishPersisting
- Parameters:
oper
- aImportOperation
object.
-
beginSendingEvent
void beginSendingEvent(Event event)
beginSendingEvents
- Parameters:
event
- aEvent
object.
-
finishSendingEvent
void finishSendingEvent(Event event)
finishSendingEvents
- Parameters:
event
- aEvent
object.
-
beginLoadingResource
void beginLoadingResource(org.springframework.core.io.Resource resource)
beginLoadingResource
- Parameters:
resource
- aResource
object.
-
finishLoadingResource
void finishLoadingResource(org.springframework.core.io.Resource resource, int nodeCount)
finishLoadingResource
- Parameters:
resource
- aResource
object.
-
beginImporting
void beginImporting()
beginImporting
-
finishImporting
void finishImporting()
finishImporting
-
beginAuditNodes
void beginAuditNodes()
beginAuditNodes
-
finishAuditNodes
void finishAuditNodes()
finishAuditNodes
-
beginRelateNodes
void beginRelateNodes()
beginRelateNodes
-
finishRelateNodes
void finishRelateNodes()
finishRelateNodes
-
-