Interface PatchExecutionUnitTrackingStrategy
- All Known Implementing Classes:
DefaultPatchExecutionUnitTrackingStrategy
public interface PatchExecutionUnitTrackingStrategy
An interface for Patch Execution Unit tracking strategies.
-
Method Summary
Modifier and TypeMethodDescriptionvoidtrackAfterPerform(PatchExecutionUnitModel patchExecutionUnit, PatchActionData patchActionData, Throwable ex) Method executed after real method invocation.trackBeforePerform(PatchActionData patchActionData) Method executed before real method invocation.
-
Method Details
-
trackBeforePerform
Method executed before real method invocation. It createsPatchExecutionUnitModeland fills it with all data.- Parameters:
patchActionData-PatchActionData- Returns:
- newly created
PatchExecutionUnitModel
-
trackAfterPerform
void trackAfterPerform(PatchExecutionUnitModel patchExecutionUnit, PatchActionData patchActionData, Throwable ex) Method executed after real method invocation. It completes passedPatchExecutionUnitModelwith all necessary data.- Parameters:
patchExecutionUnit-PatchExecutionUnitModelpatchActionData-PatchActionDataex-Throwable
-