本文整理了Java中org.jboss.arquillian.core.api.annotation.Inject
类的一些代码示例,展示了Inject
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Inject
类的具体详情如下:
包路径:org.jboss.arquillian.core.api.annotation.Inject
类名称:Inject
暂无
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-warp-impl
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);
}
}
代码示例来源:origin: resteasy/Resteasy
@Inject
private Instance<ArquillianDescriptor> descriptor;
代码示例来源:origin: io.fabric8/fabric8-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();
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: io.fabric8/arquillian-fabric8
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();
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: arquillian/arquillian-core
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;
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-core
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()));
}
}
代码示例来源:origin: arquillian/arquillian-core
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;
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: arquillian/arquillian-core
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));
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: org.jboss.arquillian.core/arquillian-core-impl-base
public class ShouldBeExcluded implements FakeService {
@Inject
private Instance<String> injectionPoint;
@Override
public boolean isValid() {
return injectionPoint != null;
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: org.jboss.arquillian.core/arquillian-core-impl-base
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;
}
}
代码示例来源:origin: org.arquillian.cube/arquillian-cube-kubernetes
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));
}
}
代码示例来源:origin: org.jboss.arquillian.core/arquillian-core-impl-base
public class ShouldBeIncluded implements FakeService {
@Inject
private Instance<String> injectionPoint;
@Override
public boolean isValid() {
return injectionPoint != null;
}
}
代码示例来源:origin: arquillian/arquillian-cube
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));
}
}
代码示例来源:origin: org.jboss.arquillian.core/arquillian-core-impl-base
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));
}
}
代码示例来源:origin: arquillian/arquillian-cube
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()));
}
}
内容来源于网络,如有侵权,请联系作者删除!