@Override public <T> T lookup(Class<T> clazz) { // java:global/ee-ear-ear/ee-ear-ejb/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:app/ee-ear-ejb/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:module/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:global/ee-ear-ear/ee-ear-ejb/TestLocalBean // java:app/ee-ear-ejb/TestLocalBean // java:module/TestLocalBean String jndiName = String.format("java:app/%s/%s!%s" , this.moduleName , clazz.getSimpleName() + "Bean" , clazz.getName()); return this.lookup(jndiName); }
@Override public <T> T lookup(Class<T> clazz) { // java:global/ee-ear-ear/ee-ear-ejb/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:app/ee-ear-ejb/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:module/TestLocalBean!ch.inftec.ju.ee.test.TestLocal // java:global/ee-ear-ear/ee-ear-ejb/TestLocalBean // java:app/ee-ear-ejb/TestLocalBean // java:module/TestLocalBean String jndiName = String.format("java:app/%s/%s!%s" , this.moduleName , clazz.getSimpleName() + "Bean" , clazz.getName()); return this.lookup(jndiName); }
@Override public <T> List<T> cdiAll(Class<T> clazz) { return cdiAllAnno(clazz); }
@Override public <T> T cdi(Class<T> clazz) { return cdiAnno(clazz); }
@Override public <T> List<T> cdiAll(Class<T> clazz) { return cdiAllAnno(clazz); }
private LocalServiceLocatorImpl(BeanManager bm) { super(createInitialContext()); this.moduleName = ""; this.bm = bm; }
@Override public <T> T cdi(Class<T> clazz) { return cdiAnno(clazz); }
/** * Creates a new LocalServiceLocatorBuilder instance with the attributes specified * to the builder. * @return ServiceLocator instance */ public ServiceLocator createServiceLocator() { return new LocalServiceLocatorImpl(this.moduleName); } }
/** * Creates a new LocalServiceLocatorBuilder instance with the attributes specified * to the builder. * @return ServiceLocator instance */ public ServiceLocator createServiceLocator() { return new LocalServiceLocatorImpl(this.moduleName); } }
private LocalServiceLocatorImpl(String moduleName) { super(createInitialContext()); this.moduleName = moduleName == null ? "" : moduleName; this.bm = this.lookup(JNDI_NAME_BEAN_MANAGER); }
private LocalServiceLocatorImpl(String moduleName) { super(createInitialContext()); this.moduleName = moduleName == null ? "" : moduleName; this.bm = this.lookup(JNDI_NAME_BEAN_MANAGER); }
/** * Creates a local (CDI) ServiceLocator using the specified BeanManager implementation. * <p> * The BeanManager should be provided by the CDI container implementation we're using (e.g. Weld) * @param bm BeanManager used to perform the CDI lookups * @return ServiceLocator to perform local CDI lookups */ public static ServiceLocator createLocalByBeanManager(BeanManager bm) { return new LocalServiceLocatorImpl(bm); }
/** * Creates a local (CDI) ServiceLocator using the specified BeanManager implementation. * <p> * The BeanManager should be provided by the CDI container implementation we're using (e.g. Weld) * @param bm BeanManager used to perform the CDI lookups * @return ServiceLocator to perform local CDI lookups */ public static ServiceLocator createLocalByBeanManager(BeanManager bm) { return new LocalServiceLocatorImpl(bm); }
private LocalServiceLocatorImpl(BeanManager bm) { super(createInitialContext()); this.moduleName = ""; this.bm = bm; }