Class BeamEnvironment
- java.lang.Object
-
- org.talend.sdk.component.junit.environment.BaseEnvironmentProvider
-
- org.talend.sdk.component.junit.environment.ClassLoaderEnvironment
-
- org.talend.sdk.component.junit.environment.builtin.beam.BeamEnvironment
-
- All Implemented Interfaces:
EnvironmentProvider
- Direct Known Subclasses:
DirectRunnerEnvironment,FlinkRunnerEnvironment,SparkRunnerEnvironment
public abstract class BeamEnvironment extends ClassLoaderEnvironment
-
-
Constructor Summary
Constructors Constructor Description BeamEnvironment()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected AutoCloseabledoStart(Class<?> clazz, Annotation[] annotations)protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencygetComponentRuntimeBeamDependency()StringgetName()protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependencygetRunnerDependency()protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency[]rootDependencies()protected abstract StringrootDependencyBase()-
Methods inherited from class org.talend.sdk.component.junit.environment.BaseEnvironmentProvider
start
-
-
-
-
Constructor Detail
-
BeamEnvironment
public BeamEnvironment()
-
-
Method Detail
-
doStart
protected AutoCloseable doStart(Class<?> clazz, Annotation[] annotations)
- Overrides:
doStartin classClassLoaderEnvironment
-
rootDependencies
protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency[] rootDependencies()
- Specified by:
rootDependenciesin classClassLoaderEnvironment
-
getRunnerDependency
protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency getRunnerDependency()
-
getComponentRuntimeBeamDependency
protected org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency getComponentRuntimeBeamDependency()
-
getName
public String getName()
- Overrides:
getNamein classBaseEnvironmentProvider
-
rootDependencyBase
protected abstract String rootDependencyBase()
-
-