Class ClassProvidedCompileTimeResolverImpl
java.lang.Object
com.espertech.esper.common.internal.epl.classprovided.compiletime.ClassProvidedCompileTimeResolverImpl
- All Implemented Interfaces:
ClassProvidedCompileTimeResolver
,CompileTimeResolver
public class ClassProvidedCompileTimeResolverImpl
extends Object
implements ClassProvidedCompileTimeResolver
-
Constructor Summary
ConstructorDescriptionClassProvidedCompileTimeResolverImpl
(String moduleName, Set<String> moduleUses, ClassProvidedCompileTimeRegistry locals, PathRegistry<String, ClassProvided> path, ModuleDependenciesCompileTime moduleDependencies, boolean isFireAndForget) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTo
(ClassProvidedClassesAdd additionalClasses) void
boolean
isEmpty()
void
removeFrom
(ClassProvidedClassRemove moduleBytes) resolveClass
(String name) resolveSingleRow
(String name)
-
Constructor Details
-
ClassProvidedCompileTimeResolverImpl
public ClassProvidedCompileTimeResolverImpl(String moduleName, Set<String> moduleUses, ClassProvidedCompileTimeRegistry locals, PathRegistry<String, ClassProvided> path, ModuleDependenciesCompileTime moduleDependencies, boolean isFireAndForget)
-
-
Method Details
-
resolveClass
- Specified by:
resolveClass
in interfaceClassProvidedCompileTimeResolver
-
resolveSingleRow
- Specified by:
resolveSingleRow
in interfaceClassProvidedCompileTimeResolver
-
resolveAggregationFunction
- Specified by:
resolveAggregationFunction
in interfaceClassProvidedCompileTimeResolver
-
resolveAggregationMultiFunction
- Specified by:
resolveAggregationMultiFunction
in interfaceClassProvidedCompileTimeResolver
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceClassProvidedCompileTimeResolver
-
addTo
- Specified by:
addTo
in interfaceClassProvidedCompileTimeResolver
-
addTo
- Specified by:
addTo
in interfaceClassProvidedCompileTimeResolver
-
removeFrom
- Specified by:
removeFrom
in interfaceClassProvidedCompileTimeResolver
-