MCPcopy Create free account
hub / github.com/Beh01der/EasyFlow / doOnTerminate

Method doOnTerminate

src/main/java/au/com/ds/ef/EasyFlow.java:239–251  ·  view source on GitHub ↗
(StateEnum state, final C context)

Source from the content-addressed store, hash-verified

237 }
238
239 protected void doOnTerminate(StateEnum state, final C context) {
240 if (!context.isTerminated()) {
241 try {
242 if (isTrace())
243 log.debug("terminating context {}", context);
244
245 context.setTerminated();
246 handlers.callOnFinalState(state, context);
247 } catch (Exception e) {
248 log.error("Execution Error in [whenTerminate] handler", e);
249 }
250 }
251 }
252}

Callers 2

enterMethod · 0.95
doOnErrorMethod · 0.95

Calls 4

isTraceMethod · 0.95
isTerminatedMethod · 0.80
setTerminatedMethod · 0.80
callOnFinalStateMethod · 0.80

Tested by

no test coverage detected