Class LifecycleProvider
java.lang.Object
tools.refinery.interpreter.internal.engine.ListenerContainer<InterpreterEngineLifecycleListener>
tools.refinery.interpreter.internal.engine.LifecycleProvider
- All Implemented Interfaces:
InterpreterEngineLifecycleListener
public final class LifecycleProvider
extends ListenerContainer<InterpreterEngineLifecycleListener>
implements InterpreterEngineLifecycleListener
-
Field Summary
Fields inherited from class tools.refinery.interpreter.internal.engine.ListenerContainer
listeners -
Constructor Summary
ConstructorsConstructorDescriptionLifecycleProvider(AdvancedInterpreterEngine queryEngine, org.apache.log4j.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidengineBecameTainted(String description, Throwable t) Called after the engine has become tainted due to a fatal errorvoidCalled after the engine has been disposedvoidCalled after the engine has been wipedprotected voidprotected voidvoidmatcherInstantiated(InterpreterMatcher<? extends IPatternMatch> matcher) Called after a matcher is instantiated in the engineMethods inherited from class tools.refinery.interpreter.internal.engine.ListenerContainer
addListener, removeListener
-
Constructor Details
-
LifecycleProvider
- Parameters:
queryEngine-
-
-
Method Details
-
listenerAdded
- Specified by:
listenerAddedin classListenerContainer<InterpreterEngineLifecycleListener>
-
listenerRemoved
- Specified by:
listenerRemovedin classListenerContainer<InterpreterEngineLifecycleListener>
-
matcherInstantiated
Description copied from interface:InterpreterEngineLifecycleListenerCalled after a matcher is instantiated in the engine- Specified by:
matcherInstantiatedin interfaceInterpreterEngineLifecycleListener- Parameters:
matcher- the new matcher
-
engineBecameTainted
Description copied from interface:InterpreterEngineLifecycleListenerCalled after the engine has become tainted due to a fatal error- Specified by:
engineBecameTaintedin interfaceInterpreterEngineLifecycleListener
-
engineWiped
public void engineWiped()Description copied from interface:InterpreterEngineLifecycleListenerCalled after the engine has been wiped- Specified by:
engineWipedin interfaceInterpreterEngineLifecycleListener
-
engineDisposed
public void engineDisposed()Description copied from interface:InterpreterEngineLifecycleListenerCalled after the engine has been disposed- Specified by:
engineDisposedin interfaceInterpreterEngineLifecycleListener
-