Interface ViatraQueryEngineLifecycleListener
-
public interface ViatraQueryEngineLifecycleListener
Listener interface for getting notification on changes in anViatraQueryEngine
. You can use it to remove any other listeners that you attached to matchers or the engine, or to handle matchers that are initialized after you started using the engine.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
engineBecameTainted(java.lang.String message, java.lang.Throwable t)
Called after the engine has become tainted due to a fatal errorvoid
engineDisposed()
Called after the engine has been disposedvoid
engineWiped()
Called after the engine has been wipedvoid
matcherInstantiated(ViatraQueryMatcher<? extends IPatternMatch> matcher)
Called after a matcher is instantiated in the engine
-
-
-
Method Detail
-
matcherInstantiated
void matcherInstantiated(ViatraQueryMatcher<? extends IPatternMatch> matcher)
Called after a matcher is instantiated in the engine- Parameters:
matcher
- the new matcher
-
engineBecameTainted
void engineBecameTainted(java.lang.String message, java.lang.Throwable t)
Called after the engine has become tainted due to a fatal error
-
engineWiped
void engineWiped()
Called after the engine has been wiped
-
engineDisposed
void engineDisposed()
Called after the engine has been disposed
-
-