Package org.apache.skywalking.oal.rt
Class OALRuntime
java.lang.Object
org.apache.skywalking.oal.rt.OALRuntime
- All Implemented Interfaces:
OALEngine
OAL Runtime is the class generation engine, which load the generated classes from OAL scrip definitions. This runtime
is loaded dynamically.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidsetStreamListener(StreamAnnotationListener listener) voidstart(ClassLoader currentClassLoader)
-
Constructor Details
-
OALRuntime
-
-
Method Details
-
setStreamListener
public void setStreamListener(StreamAnnotationListener listener) throws org.apache.skywalking.oap.server.library.module.ModuleStartException - Specified by:
setStreamListenerin interfaceOALEngine- Throws:
org.apache.skywalking.oap.server.library.module.ModuleStartException
-
setDispatcherListener
public void setDispatcherListener(DispatcherDetectorListener listener) throws org.apache.skywalking.oap.server.library.module.ModuleStartException - Specified by:
setDispatcherListenerin interfaceOALEngine- Throws:
org.apache.skywalking.oap.server.library.module.ModuleStartException
-
setStorageBuilderFactory
- Specified by:
setStorageBuilderFactoryin interfaceOALEngine
-
start
public void start(ClassLoader currentClassLoader) throws org.apache.skywalking.oap.server.library.module.ModuleStartException, OALCompileException - Specified by:
startin interfaceOALEngine- Throws:
org.apache.skywalking.oap.server.library.module.ModuleStartExceptionOALCompileException
-
notifyAllListeners
public void notifyAllListeners() throws org.apache.skywalking.oap.server.library.module.ModuleStartException- Specified by:
notifyAllListenersin interfaceOALEngine- Throws:
org.apache.skywalking.oap.server.library.module.ModuleStartException
-