Refine search
public class OperationalContextInitializer { @Inject @ApplicationScoped private InstanceProducer<OperationalContexts> contextsInst; @Inject private Instance<Injector> injector; public void initializeOperationalContexts(@Observes ManagerStarted event) { OperationalContexts contexts = new OperationalContexts(); injector.get().inject(contexts); contextsInst.set(contexts); } }
@Inject private Instance<ArquillianDescriptor> descriptor;
public class SessionResourceProvider implements ResourceProvider { @Inject private Instance<Session> sessionInstance; @Override public boolean canProvide(Class<?> type) { return Session.class.isAssignableFrom(type); } @Override public Object lookup(ArquillianResource arquillianResource, Annotation... annotations) { return sessionInstance.get(); } }
public class ConfigurationRegistar { private static final String EXTENSION_NAME = "kubernetes"; @Inject private Instance<ServiceLoader> serviceLoader; @Inject @ApplicationScoped private InstanceProducer<Configuration> configurationProducer; public void configure(@Observes ArquillianDescriptor arquillian) { ConfigurationFactory configurationFactory = serviceLoader.get().onlyOne(ConfigurationFactory.class); configurationProducer.set(configurationFactory.create(arquillian)); } }
public class SessionResourceProvider implements ResourceProvider { @Inject private Instance<Session> sessionInstance; @Override public boolean canProvide(Class<?> type) { return Session.class.isAssignableFrom(type); } @Override public Object lookup(ArquillianResource arquillianResource, Annotation... annotations) { return sessionInstance.get(); } }
public class DependencyResolverRegistar { @Inject @ApplicationScoped InstanceProducer<DependencyResolver> dependencyResolver; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { dependencyResolver.set(serviceLoader.get().onlyOne(DependencyResolver.class, ShrinkwrapResolver.class)); } }
private static class TestExtension { private boolean wasCalled = false; @Inject private Instance<Object> value; @SuppressWarnings("unused") public void on(@Observes String object) { Assert.assertNotNull("Verify event is not null", object); Assert.assertNotNull("Verify InjectionPoint is not null", value); Assert.assertNotNull("Verify InjectionPoint value is not null", value.get()); wasCalled = true; } }
public class ContainerCubeControllerCreator { @Inject @ApplicationScoped private InstanceProducer<CubeController> cubeController; @Inject private Instance<Injector> injector; public void createClientCubeController(@Observes BeforeSuite event) { cubeController.set(injector.get().inject(new ContainerCubeController())); } }
private static class TestObserver { private boolean wasCalled; @Inject private Instance<Injector> injectorInstance; @SuppressWarnings("unused") public void on(@Observes String test) { TestStaticInjected target = new TestStaticInjected(); injectorInstance.get().inject(target); target.check(); wasCalled = true; } }
public class AnnotationProviderRegistar { @Inject @ApplicationScoped InstanceProducer<AnnotationProvider> annotationProvider; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { annotationProvider.set(serviceLoader.get().onlyOne(AnnotationProvider.class, DefaultAnnotationProvider.class)); } }
public static class TestEventFire { public static Integer called = 0; @Inject private Event<Integer> integer; public void handle(@Observes Double event) throws Exception { called++; integer.fire(new Integer(10)); } }
public class LabelProviderRegistar { @Inject @ApplicationScoped InstanceProducer<LabelProvider> labelProvider; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { labelProvider.set(serviceLoader.get().onlyOne(LabelProvider.class, DefaultLabelProvider.class)); } }
public class ShouldBeExcluded implements FakeService { @Inject private Instance<String> injectionPoint; @Override public boolean isValid() { return injectionPoint != null; } }
public class ResourceInstallerRegistar { @Inject @ApplicationScoped InstanceProducer<ResourceInstaller> resourceInstaller; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { resourceInstaller.set(serviceLoader.get().onlyOne(ResourceInstaller.class, DefaultResourceInstaller.class)); } }
private static class TestExtension { private boolean wasCalled = false; @Inject private Instance<Object> value; @SuppressWarnings("unused") public void on(@Observes String object) { Assert.assertNotNull("Verify event is not null", object); Assert.assertNotNull("Verify InjectionPoint is not null", value); Assert.assertNotNull("Verify InjectionPoint value is not null", value.get()); wasCalled = true; } }
public class NamespaceServiceRegistar { @Inject @ApplicationScoped InstanceProducer<NamespaceService> namespaceService; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { namespaceService.set(serviceLoader.get().onlyOne(NamespaceService.class, DefaultNamespaceService.class)); } }
public class ShouldBeIncluded implements FakeService { @Inject private Instance<String> injectionPoint; @Override public boolean isValid() { return injectionPoint != null; } }
public class AnnotationProviderRegistar { @Inject @ApplicationScoped InstanceProducer<AnnotationProvider> annotationProvider; @Inject private Instance<ServiceLoader> serviceLoader; public void install(@Observes(precedence = 100) Configuration configuration) { annotationProvider.set(serviceLoader.get().onlyOne(AnnotationProvider.class, DefaultAnnotationProvider.class)); } }
public static class TestEventFire { public static Integer called = 0; @Inject private Event<Integer> integer; public void handle(@Observes Double event) throws Exception { called++; integer.fire(new Integer(10)); } }
public class ClientCubeControllerCreator { @Inject @ApplicationScoped private InstanceProducer<CubeController> cubeController; @Inject private Instance<Injector> injector; public void createClientCubeController(@Observes CubeConfiguration event) { cubeController.set(injector.get().inject(new ClientCubeController())); } }