From b48903c8aff0bafc0ce22ff704445d2d4bd34350 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Tue, 7 Jan 2025 18:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0Listener=E7=9A=84=E8=BE=85?= =?UTF-8?q?=E5=8A=A9=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flowable/core/model/FlowableListener.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableListener.java b/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableListener.java index e22a8d5..a881cd0 100644 --- a/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableListener.java +++ b/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableListener.java @@ -16,4 +16,26 @@ public interface FlowableListener { void onAction(FlowableInstance instance, FlowableNode node, FlowableAction action); void onActionComplete(FlowableInstance instance, FlowableNode node, FlowableAction action); + + abstract class AbstractFlowableListener implements FlowableListener { + @Override + public void onFlowStart(FlowableInstance instance, FlowableNode node) { + } + + @Override + public void onFlowEnd(FlowableInstance instance, FlowableNode node, FlowableAction action) { + } + + @Override + public void onActionStart(FlowableInstance instance, FlowableNode node, FlowableAction action) { + } + + @Override + public void onAction(FlowableInstance instance, FlowableNode node, FlowableAction action) { + } + + @Override + public void onActionComplete(FlowableInstance instance, FlowableNode node, FlowableAction action) { + } + } }