Interface PatchExecutionUnitTrackingStrategy
-
- All Known Implementing Classes:
DefaultPatchExecutionUnitTrackingStrategy
public interface PatchExecutionUnitTrackingStrategyAn interface for Patch Execution Unit tracking strategies.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidtrackAfterPerform(PatchExecutionUnitModel patchExecutionUnit, PatchActionData patchActionData, java.lang.Throwable ex)Method executed after real method invocation.PatchExecutionUnitModeltrackBeforePerform(PatchActionData patchActionData)Method executed before real method invocation.
-
-
-
Method Detail
-
trackBeforePerform
PatchExecutionUnitModel trackBeforePerform(PatchActionData patchActionData)
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, java.lang.Throwable ex)
Method executed after real method invocation. It completes passedPatchExecutionUnitModelwith all necessary data.- Parameters:
patchExecutionUnit-PatchExecutionUnitModelpatchActionData-PatchActionDataex-Throwable
-
-