@Override public void register(ExtensionBuilder builder) { builder.observer(ConfigurationRegistrar.class); builder.service(ConfigurationPlaceholderResolver.class, SystemPropertiesConfigurationPlaceholderResolver.class); builder.service(ConfigurationPlaceholderResolver.class, ClasspathConfigurationPlaceholderResolver.class); } }
@Override public void register(ExtensionBuilder builder) { // only load if BeanManager is on ClassPath if (Validate.classExists("javax.enterprise.inject.spi.BeanManager")) { builder.service(TestEnricher.class, CDIInjectionEnricher.class); builder.observer(BeanManagerProducer.class) .observer(CreationalContextDestroyer.class); } } }
/** * {@inheritDoc} */ @Override public void register(ExtensionBuilder builder) { builder.context(TransactionContextImpl.class); builder.observer(TransactionConfigurationRemoteProducer.class); builder.observer(InContainerTransactionHandler.class); builder.observer(TransactionProviderProducer.class); } }
/** * {@inheritDoc} */ public void register(ExtensionBuilder builder) { builder.service(DeployableContainer.class, EmbeddedJCAContainer.class); builder.service(TestEnricher.class, EmbeddedJCAEnricher.class); builder.service(ResourceProvider.class, EmbeddedJCAEmbeddedResourceProvider.class); builder.service(ResourceProvider.class, EmbeddedJCAContextResourceProvider.class); builder.observer(EmbeddedJCAObserver.class); } }
@Override public void register(ExtensionBuilder builder) { registerTestLifecycleHandlers(builder); registerDBUnitHandlers(builder); builder.observer(PersistenceConfigurationRemoteProducer.class) .observer(ScriptingConfigurationRemoteProducer.class) .observer(CommandServiceProducer.class) .observer(JpaCacheEvictionHandler.class); builder.service(TransactionEnabler.class, PersistenceExtensionConventionTransactionEnabler.class); }
@Override public void register(ExtensionBuilder builder) { builder.observer(ScreenshooterExtensionInitializer.class); builder.service(ResourceProvider.class, ScreenshooterProvider.class); builder.observer(InTestScreenshotResourceReportObserver.class); builder.observer(BlurAfterScreenshotTakenObserver.class); builder.service(ScreenshootingStrategy.class, DefaultScreenshootingStrategy.class); builder.service(ScreenshootingStrategy.class, DefaultAnnotationScreenshootingStrategy.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(DeployableContainer.class, FurnaceDeployableContainer.class); builder.service(DeploymentScenarioGenerator.class, FurnaceDeploymentScenarioGenerator.class); builder.service(Protocol.class, FurnaceProtocol.class); builder.service(AuxiliaryArchiveProcessor.class, FurnaceAuxiliaryArchiveProcessor.class); } }
@Override public void register(ExtensionBuilder builder) { builder.service(DeploymentScenarioGenerator.class, PortletArchiveGenerator.class); } }