Refine search
public class ServletContextRegistrar { @Inject @ApplicationScoped private InstanceProducer<ServletContext> servletContextInstanceProducer; public void registerServletContext(@Observes ManagerStarted managerStarted) { servletContextInstanceProducer.set(ServletTestRunner.getCurrentServletContext()); } }
public class ClientCreator { @Inject @ApplicationScoped private InstanceProducer<KubernetesClient> kubernetesProducer; public void createClient(@Observes Configuration config) { kubernetesProducer.set(config.getKubernetesClient()); } }
public class ControllerCreator { @Inject @ApplicationScoped private InstanceProducer<Controller> kubernetesControllerProducer; public void createController(@Observes KubernetesClient client) { //TODO: do something for this cast. kubernetesControllerProducer.set(new Controller(client)); } }
public class LoggerFactory { @Inject @ApplicationScoped private InstanceProducer<Logger> loggerPoducer; public void createLogger(@Observes Configuration configuration) { if (configuration.isAnsiLoggerEnabled()) { loggerPoducer.set(new AnsiLogger()); } else { loggerPoducer.set(new SimpleLogger()); } } }
public class CubeConfigurator { private static final String EXTENSION_NAME = "cube"; @Inject @ApplicationScoped private InstanceProducer<CubeConfiguration> configurationProducer; //Add precedence -10 because we need that ContainerRegistry is available in the Arquillian scope. public void configure(@Observes(precedence = -10) ArquillianDescriptor arquillianDescriptor) { Map<String, String> config = arquillianDescriptor.extension(EXTENSION_NAME).getExtensionProperties(); CubeConfiguration cubeConfiguration = CubeConfiguration.fromMap(config); configurationProducer.set(cubeConfiguration); } }
public class KubernetesAssistantCreator { @Inject @ApplicationScoped private InstanceProducer<KubernetesAssistant> kubernetesAssistantInstanceProducer; public void createKubernetesAssistant(@Observes KubernetesClient kubernetesClient) { KubernetesAssistant kubernetesAssistant = new KubernetesAssistant(kubernetesClient, kubernetesClient.getNamespace()); kubernetesAssistantInstanceProducer.set(kubernetesAssistant); } }
public class CubeDroneConfigurator { @Inject @ApplicationScoped InstanceProducer<CubeDroneConfiguration> cubeDroneConfigurationInstanceProducer; public void configure(@Observes ArquillianDescriptor arquillianDescriptor) { cubeDroneConfigurationInstanceProducer.set( CubeDroneConfiguration.fromMap( arquillianDescriptor.extension("cubedrone").getExtensionProperties() ) ); } }
class DiferenciaConfigurator { private static final String EXTENSION_NAME = "diferencia"; @Inject @ApplicationScoped private InstanceProducer<DiferenciaConfiguration> diferenciaConfigurationInstanceProducer; public void configure(@Observes ArquillianDescriptor arquillianDescriptor) { final Map<String, String> config = arquillianDescriptor.extension(EXTENSION_NAME).getExtensionProperties(); final DiferenciaConfiguration.Builder configurationBuilder = new DiferenciaConfiguration.Builder(config); diferenciaConfigurationInstanceProducer.set(configurationBuilder.build()); } }
public class AlgeronConsumerConfigurator { private static final String EXTENSION_NAME = "algeron-consumer"; @Inject @ApplicationScoped private InstanceProducer<AlgeronConsumerConfiguration> configurationProducer; public void configure(@Observes(precedence = -10) ArquillianDescriptor arquillianDescriptor) { final Map<String, String> config = arquillianDescriptor.extension(EXTENSION_NAME).getExtensionProperties(); final AlgeronConsumerConfiguration algeronConsumerConfiguration = AlgeronConsumerConfiguration.fromMap(config); configurationProducer.set(algeronConsumerConfiguration); } }
public class ServletContextRegistrar { @Inject @ApplicationScoped private InstanceProducer<ServletContext> servletContextInstanceProducer; public void registerServletContext(@Observes ManagerStarted managerStarted) { servletContextInstanceProducer.set(ServletTestRunner.getCurrentServletContext()); } }
public class LoggerFactory { @Inject @ApplicationScoped private InstanceProducer<Logger> loggerPoducer; public void createLogger(@Observes Configuration configuration) { if (configuration.isAnsiLoggerEnabled()) { loggerPoducer.set(new AnsiLogger()); } else { loggerPoducer.set(new SimpleLogger()); } } }
public class ClientCreator { @Inject @ApplicationScoped private InstanceProducer<KubernetesClient> kubernetesProducer; public void createClient(@Observes Configuration config) { kubernetesProducer.set(new KubernetesClient(config.getMasterUrl())); } }
public class Boot2DockerCreator { @Inject @ApplicationScoped private InstanceProducer<Boot2Docker> boot2DockerInstanceProducer; public void configure(@Observes(precedence = 100) ManagerStarted managerStarted) { boot2DockerInstanceProducer.set(new Boot2Docker(new CommandLineExecutor())); } }
public class TopCreator { @Inject @ApplicationScoped private InstanceProducer<Top> topInstanceProducer; public void configure(@Observes(precedence = 100) ManagerStarted managerStarted) { topInstanceProducer.set(new Top()); } }
public class KubernetesAssistantCreator { @Inject @ApplicationScoped private InstanceProducer<KubernetesAssistant> kubernetesAssistantInstanceProducer; public void createKubernetesAssistant(@Observes KubernetesClient kubernetesClient) { KubernetesAssistant kubernetesAssistant = new KubernetesAssistant(kubernetesClient, kubernetesClient.getNamespace()); kubernetesAssistantInstanceProducer.set(kubernetesAssistant); } }
public class NetworkRegistrar { @Inject @ApplicationScoped private InstanceProducer<NetworkRegistry> networkRegistryProducer; public void register(@Observes(precedence = 100) CubeConfiguration configuration, Injector injector) { NetworkRegistry registry = new LocalDockerNetworkRegistry(); networkRegistryProducer.set(registry); } }
public class PactConsumerConfigurator { private static final String EXTENSION_NAME = "pact-consumer"; @Inject @ApplicationScoped InstanceProducer<PactConsumerConfiguration> pactConsumerConfigurationInstanceProducer; public void configure(@Observes AlgeronConsumerConfiguration event, ArquillianDescriptor arquillianDescriptor) { Map<String, String> config = arquillianDescriptor.extension(EXTENSION_NAME).getExtensionProperties(); PactConsumerConfiguration pactConsumerConfiguration = PactConsumerConfiguration.fromMap(config); this.pactConsumerConfigurationInstanceProducer.set(pactConsumerConfiguration); } }
public class OpenShiftAssistantCreator { @Inject @ApplicationScoped private InstanceProducer<OpenShiftAssistant> openShiftAssistantInstanceProducer; public void createOpenShiftAssistant(@Observes OpenShiftClient openShiftClient) { OpenShiftAssistant openShiftAssistant = new OpenShiftAssistant(openShiftClient.getClientExt(), openShiftClient.getNamespace()); openShiftAssistantInstanceProducer.set(openShiftAssistant); } }
public class IstioClientCreator { @Inject @ApplicationScoped InstanceProducer<IstioClient> istioClientInstanceProducer; public void createIstioClient(@Observes final KubernetesClient client) { IstioClient istioClient = client.adapt(IstioClient.class); istioClientInstanceProducer.set(istioClient); } }
public class CubeConfigurator { private static final String EXTENSION_NAME = "cube"; @Inject @ApplicationScoped private InstanceProducer<CubeConfiguration> configurationProducer; //Add precedence -10 because we need that ContainerRegistry is available in the Arquillian scope. public void configure(@Observes(precedence = -10) ArquillianDescriptor arquillianDescriptor) { Map<String, String> config = arquillianDescriptor.extension(EXTENSION_NAME).getExtensionProperties(); CubeConfiguration cubeConfiguration = CubeConfiguration.fromMap(config); configurationProducer.set(cubeConfiguration); } }