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 TypeMethodDescriptionvoid
engineBecameTainted
(String description, Throwable t) Called after the engine has become tainted due to a fatal errorvoid
Called after the engine has been disposedvoid
Called after the engine has been wipedprotected void
protected void
void
matcherInstantiated
(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:
listenerAdded
in classListenerContainer<InterpreterEngineLifecycleListener>
-
listenerRemoved
- Specified by:
listenerRemoved
in classListenerContainer<InterpreterEngineLifecycleListener>
-
matcherInstantiated
Description copied from interface:InterpreterEngineLifecycleListener
Called after a matcher is instantiated in the engine- Specified by:
matcherInstantiated
in interfaceInterpreterEngineLifecycleListener
- Parameters:
matcher
- the new matcher
-
engineBecameTainted
Description copied from interface:InterpreterEngineLifecycleListener
Called after the engine has become tainted due to a fatal error- Specified by:
engineBecameTainted
in interfaceInterpreterEngineLifecycleListener
-
engineWiped
public void engineWiped()Description copied from interface:InterpreterEngineLifecycleListener
Called after the engine has been wiped- Specified by:
engineWiped
in interfaceInterpreterEngineLifecycleListener
-
engineDisposed
public void engineDisposed()Description copied from interface:InterpreterEngineLifecycleListener
Called after the engine has been disposed- Specified by:
engineDisposed
in interfaceInterpreterEngineLifecycleListener
-