此内容没有您所选择的语言版本。
12.45. The ExecutionLifecycleCleanable
Visitor components implementing the
ExecutionLifecycleCleanable
life-cycle interface will be able to perform post Smooks.filterSource
life-cycle operations. See the example below:
public interface ExecutionLifecycleCleanable extends Visitor { public abstract void executeExecutionLifecycleCleanup( ExecutionContext executionContext); }
The basic call sequence can be described as follows (note the
executeExecutionLifecycleCleanup
calls):
smooks = new Smooks(..); smooks.filterSource(...); // ** VisitorXX.executeExecutionLifecycleCleanup ** smooks.filterSource(...); // ** VisitorXX.executeExecutionLifecycleCleanup ** smooks.filterSource(...); // ** VisitorXX.executeExecutionLifecycleCleanup ** ... etc ...
This life-cycle method allows you to ensure that resources scoped around the
Smooks.filterSource
execution life-cycle can be cleaned up for the associated ExecutionContext
.