Package de.gebit.integrity.runner
Class IntegrityRunnerModule
- java.lang.Object
-
- org.eclipse.xtext.service.AbstractGenericModule
-
- org.eclipse.xtext.service.DefaultRuntimeModule
-
- org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
- de.gebit.integrity.AbstractDSLRuntimeModule
-
- de.gebit.integrity.DSLRuntimeModule
-
- de.gebit.integrity.runner.IntegrityRunnerModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class IntegrityRunnerModule extends DSLRuntimeModule
The module class for registration of runtime modules with Google Guice. Subclass this class in order to override one or more of the default services! If you subclass this, you need to subclassIntegrityDSLSetupas well and overrideIntegrityDSLSetup.createGuiceModule(ClassLoader)to ensure your subclass is actually used.- Author:
- Rene Schneider - initial API and implementation
-
-
Field Summary
-
Fields inherited from class de.gebit.integrity.AbstractDSLRuntimeModule
properties
-
-
Constructor Summary
Constructors Constructor Description IntegrityRunnerModule()Creates a new instance with the default classloader.IntegrityRunnerModule(ClassLoader aClassLoader)Creates a new instance using the given classloader.
-
Method Summary
-
Methods inherited from class de.gebit.integrity.DSLRuntimeModule
bindClassLoaderToInstance, bindConversionContext, bindIDefaultResourceDescriptionStrategy, bindIResourceClusteringPolicy, bindIScopeProvider, bindIValueConverterService, bindModelSourceExplorer, bindParameterResolver, bindStandardOperationProcessor, bindValueConverter, configureIScopeProviderDelegate, configureRuntimeEncodingProvider
-
Methods inherited from class de.gebit.integrity.AbstractDSLRuntimeModule
bindDSLJavaValidator, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIFormatter, bindIGenerator, bindIGlobalScopeProvider, bindIGrammarAccess, bindIParser, bindIQualifiedNameProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureLanguageName, configureRuntimeLexer, provideInternalDSLLexer
-
Methods inherited from class org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
-
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
-
-
-
-
Constructor Detail
-
IntegrityRunnerModule
public IntegrityRunnerModule()
Creates a new instance with the default classloader.
-
IntegrityRunnerModule
public IntegrityRunnerModule(ClassLoader aClassLoader)
Creates a new instance using the given classloader.- Parameters:
aClassLoader-
-
-
Method Detail
-
bindTestRunner
public Class<? extends TestRunner> bindTestRunner()
Binding of theTestRunner.
-
bindVariableManager
public Class<? extends VariableManager> bindVariableManager()
Binding of theVariableManager.
-
bindWrapperFactory
public Class<? extends WrapperFactory> bindWrapperFactory()
Binding of theWrapperFactory.
-
bindResultComparator
public Class<? extends ResultComparator> bindResultComparator()
Binding of theResultComparator.
-
bindProcessWatchdog
public Class<? extends ProcessTerminator> bindProcessWatchdog()
Binding of theProcessTerminator.- Returns:
-
bindConsoleInterceptionAggregator
public Class<? extends ConsoleInterceptionAggregator> bindConsoleInterceptionAggregator()
Binding of theConsoleInterceptionAggregator.- Returns:
-
bindConsoleOutputInterceptor
public Class<? extends ConsoleOutputInterceptor> bindConsoleOutputInterceptor()
Binding of theConsoleOutputInterceptor.- Returns:
-
bindIntegrityClassLoader
public Class<? extends IntegrityClassLoader> bindIntegrityClassLoader()
Binding of theIntegrityClassLoader.- Returns:
-
bindModelChecker
public Class<? extends ModelChecker> bindModelChecker()
Binding of theModelChecker.- Returns:
-
bindTestRunnerPerformanceLogger
public Class<? extends TestRunnerPerformanceLogger> bindTestRunnerPerformanceLogger()
Binds theTestRunnerPerformanceLogger.- Returns:
-
bindTestTimeAdapter
public Class<? extends TestTimeAdapter> bindTestTimeAdapter()
Binds theTestTimeAdapter.- Returns:
-
bindAggregatingFixtureLogger
public Class<? extends AggregatingFixtureLogger> bindAggregatingFixtureLogger()
Binds theAggregatingFixtureLogger.- Returns:
-
bindFixtureLogger
public Class<? extends FixtureLogger> bindFixtureLogger()
Binds theFixtureLogger.- Returns:
-
-