Interface ViatraQueryEngineLifecycleListener
-
public interface ViatraQueryEngineLifecycleListenerListener 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 voidengineBecameTainted(java.lang.String message, java.lang.Throwable t)Called after the engine has become tainted due to a fatal errorvoidengineDisposed()Called after the engine has been disposedvoidengineWiped()Called after the engine has been wipedvoidmatcherInstantiated(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
-
-