@Override public void register(ExtensionBuilder builder) { builder.service(Protocol.class, DaemonProtocol.class) .service(AuxiliaryArchiveAppender.class, WildFlySwarmDeploymentAppender.class) .service(DeployableContainer.class, WildFlySwarmContainer.class) .override(ResourceProvider.class, URLResourceProvider.class, SwarmURLResourceProvider.class) .override(ResourceProvider.class, URIResourceProvider.class, SwarmURIResourceProvider.class) .observer(WildFlySwarmObserver.class); } }
@Override public void register(ExtensionBuilder builder) { builder.override(ResourceProvider.class, ContainerURLResourceProvider.class, SwarmURLResourceProvider.class) .override(ResourceProvider.class, ContainerURIResourceProvider.class, SwarmURIResourceProvider.class) .service(ResourceProvider.class, ServiceRegistryResourceProvider.class) .service(CommandService.class, WildFlySwarmCommandService.class); } }
builder.override(ResourceProvider.class, URLResourceProvider.class, ContainerCustomizableURLResourceProvider.class); } else { builder.service(ResourceProvider.class, CustomizableURLResourceProvider.class);
builder.override(ResourceProvider.class, URLResourceProvider.class, ContainerCustomizableURLResourceProvider.class); } else { builder.service(ResourceProvider.class, CustomizableURLResourceProvider.class);
builder.override(ResourceProvider.class, URLResourceProvider.class, ProxyURLProvider.class);
@Override public void register(ExtensionBuilder extensionBuilder) { extensionBuilder.observer(InstallSeleniumCube.class); extensionBuilder.observer(DroneOverwriteConfigurator.class); extensionBuilder.observer(CubeDroneConfigurator.class); extensionBuilder.observer(VncRecorderLifecycleManager.class); extensionBuilder.observer(VideoConversionLifecycleManager.class); overrideWebDriver(extensionBuilder, FirefoxDriverFactory.class); overrideWebDriver(extensionBuilder, ChromeDriverFactory.class); overrideWebDriver(extensionBuilder, HtmlUnitDriverFactory.class); if (isGrapheneInStandaloneMode()) { extensionBuilder.override(ResourceProvider.class, CustomizableURLResourceProvider.class, DockerCubeCustomizableURLResourceProvider.class); } }
@Override public void register(ExtensionBuilder extensionBuilder) { extensionBuilder.observer(InstallSeleniumCube.class); extensionBuilder.observer(DroneOverwriteConfigurator.class); extensionBuilder.observer(CubeDroneConfigurator.class); extensionBuilder.observer(VncRecorderLifecycleManager.class); extensionBuilder.observer(VideoConversionLifecycleManager.class); overrideWebDriver(extensionBuilder, FirefoxDriverFactory.class); overrideWebDriver(extensionBuilder, ChromeDriverFactory.class); overrideWebDriver(extensionBuilder, HtmlUnitDriverFactory.class); if (isGrapheneInStandaloneMode()) { extensionBuilder.override(ResourceProvider.class, CustomizableURLResourceProvider.class, DockerCubeCustomizableURLResourceProvider.class); } }
@Override public void register(ExtensionBuilder builder) { builder.observer(PactsReader.class) .observer(InteractionRunner.class) .observer(PactProviderConfigurator.class) .observer(HttpTargetCreator.class) .service(ResourceProvider.class, HttpTargetResourceProvider.class); if(Validate.classExists("org.jboss.arquillian.container.test.spi.client.deployment.AuxiliaryArchiveAppender")) { builder.observer(DeploymentEnabler.class); builder.override(ResourceProvider.class, URLResourceProvider.class, EnvironmentUrlResourceProvider.class); } } }
@Override public void register(LoadableExtension.ExtensionBuilder builder) { builder.service(NamespaceService.class, DefaultNamespaceService.class) .override(LabelProvider.class, DefaultLabelProvider.class, Fabric8LabelProvider.class) .override(AnnotationProvider.class, DefaultAnnotationProvider.class, Fabric8AnnotationProvider.class) .override(Visitor.class, ServiceAccountVisitor.class, SecretsAndServiceAccountVisitor.class); } }
/** * @see org.jboss.arquillian.core.spi.LoadableExtension#register(org.jboss.arquillian.core.spi.LoadableExtension.ExtensionBuilder) */ @Override public void register(ExtensionBuilder builder) { builder.override(ResourceProvider.class, URLResourceProvider.class, PortalURLResourceProvider.class); builder.observer(PortletXMLProcessor.class); builder.observer(PortalAdditionalDeployments.class); }
private void overrideWebDriver(ExtensionBuilder extensionBuilder, Class override) { extensionBuilder.override(Instantiator.class, override, DockerRemoteWebDriverFactory.class) .override(Configurator.class, override, DockerRemoteWebDriverFactory.class) .override(Destructor.class, override, DockerRemoteWebDriverFactory.class); } }
@Override public void register(ExtensionBuilder extensionBuilder) { extensionBuilder .service(ApplicationArchiveProcessor.class, HammockArchiveAppender.class) .override(ResourceProvider.class, URIResourceProvider.class, HammockURIProvider.class) .override(ResourceProvider.class, URLResourceProvider.class, HammockURLProvider.class); } }
@Override public void register(ExtensionBuilder builder) { // url enhancement builder.override(ResourceProvider.class, PortalURLResourceProvider.class, PortalWarpURLProvider.class); builder.override(ResourceProvider.class, ProxyURLProvider.class, PortalWarpURLProvider.class); // deployment enrichment builder.service(ProtocolArchiveProcessor.class, PortletDeploymentEnricher.class); } }
@Override public void register(ExtensionBuilder builder) { builder.observer(AlgeronProviderConfigurator.class); if (LoadableExtension.Validate.classExists( "org.jboss.arquillian.container.test.spi.client.deployment.AuxiliaryArchiveAppender")) { builder.observer(DeploymentEnabler.class); builder.override(ResourceProvider.class, URLResourceProvider.class, EnvironmentUrlResourceProvider.class); } } }
@Override public void register(ExtensionBuilder builder) { builder.service(Protocol.class, DaemonProtocol.class) .service(AuxiliaryArchiveAppender.class, WildFlySwarmDeploymentAppender.class) .service(DeployableContainer.class, WildFlySwarmContainer.class) .override(DeploymentScenarioGenerator.class, AnnotationDeploymentScenarioGenerator.class, DefaultDeploymentScenarioGenerator.class) .override(ResourceProvider.class, URLResourceProvider.class, SwarmURLResourceProvider.class) .override(ResourceProvider.class, URIResourceProvider.class, SwarmURIResourceProvider.class) .observer(WildFlySwarmObserver.class); } }
private void overrideWebDriver(ExtensionBuilder extensionBuilder, Class override) { extensionBuilder.override(Instantiator.class, override, DockerRemoteWebDriverFactory.class) .override(Configurator.class, override, DockerRemoteWebDriverFactory.class) .override(Destructor.class, override, DockerRemoteWebDriverFactory.class); } }
/** * @see org.jboss.arquillian.core.spi.LoadableExtension#register(org.jboss.arquillian.core.spi.LoadableExtension.ExtensionBuilder) */ @Override public void register(ExtensionBuilder builder) { builder.override(ResourceProvider.class, URLResourceProvider.class, PortalURLResourceProvider.class); builder.observer(PortletXMLProcessor.class); builder.observer(PortalAdditionalDeployments.class); }
@Override public void register(ExtensionBuilder extensionBuilder) { extensionBuilder .service(ApplicationArchiveProcessor.class, HammockArchiveAppender.class) .override(ResourceProvider.class, URIResourceProvider.class, HammockURIProvider.class) .override(ResourceProvider.class, URLResourceProvider.class, HammockURLProvider.class); } }
@Override public void register(ExtensionBuilder builder) { builder.override(ApplicationArchiveProcessor.class, CucumberArchiveProcessor.class, CDIArchiveProcessor.class) .observer(CDIConfigurationObserver.class); }