@Override public ManagedReference getReference() { return factory.getReference(); }
@Override public InstanceHandle<T> createInstance() throws InstantiationException { final ManagedReference reference = component.getReference(); return new InstanceHandle<T>() { @Override public T getInstance() { return (T) reference.getInstance(); } @Override public void release() { reference.release(); } }; } }
@Override public Object run() { final ManagedReference managedReference = ManagedReferenceFactory.class.cast(object).getReference(); return managedReference != null ? managedReference.getInstance() : null; } });
public Object getObjectInstance(final Object serviceValue, final Object obj, final Name name, final Context nameCtx, final Hashtable<?, ?> environment) throws Exception { final ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(serviceValue); return managedReferenceFactory.getReference().getInstance(); } }
@Override public ResourceReference<T> createResource() { final ManagedReference instance = factory.getReference(); return new ManagedReferenceToResourceReferenceAdapter<T>(instance); } }
public Object newInstance(Class<?> clazz) throws IllegalAccessException, InvocationTargetException, NamingException, InstantiationException { final ManagedReferenceFactory factory = componentRegistry.createInstanceFactory(clazz); ManagedReference reference = factory.getReference(); if (reference != null) { instanceMap.put(reference.getInstance(), reference); return reference.getInstance(); } return clazz.newInstance(); }
@Override public ManagedReference getReference() { accessControlService.getValue().authorizeAccess(); return value.getReference(); } };
@Override public ResourceReference<Object> createResource() { final ManagedReferenceFactory factory = getManagedReferenceFactory(ejbBindInfo); if (factory == null) { return new SimpleResourceReference<>(null); } final ManagedReference instance = factory.getReference(); return new ResourceReference<Object>() { @Override public Object getInstance() { return instance.getInstance(); } @Override public void release() { instance.release(); } }; } };
final ManagedReference reference = factory.getReference(); if (reference == null && optional) { return context.proceed();
final ManagedReference managedReference = ManagedReferenceFactory.class.cast(object).getReference(); return managedReference != null ? managedReference.getInstance() : null;
@Override public void start(final StartContext context) throws StartException { factory = new RiverMarshallerFactory(); configuration = new MarshallingConfiguration(); configuration.setClassResolver(ModularClassResolver.getInstance(moduleLoader.getValue())); managedReference = dataSourceInjectedValue.getValue().getReference(); dataSource = (DataSource) managedReference.getInstance(); final InputStream stream = DatabaseTimerPersistence.class.getClassLoader().getResourceAsStream("timer-sql.properties"); sql = new Properties(); try { sql.load(stream); } catch (IOException e) { throw new StartException(e); } finally { safeClose(stream); } extractDialects(); investigateDialect(); checkDatabase(); if (refreshInterval > 0) { refreshTask = new RefreshTask(); timerInjectedValue.getValue().schedule(refreshTask, refreshInterval, refreshInterval); } }
ManagedReference reference = factory.getReference(); if (reference == null && optional) { return context.proceed();
@Override public Object run() { final ManagedReference managedReference = ManagedReferenceFactory.class.cast(object).getReference(); return managedReference != null ? managedReference.getInstance() : null; } });
public Object getObjectInstance(final Object serviceValue, final Object obj, final Name name, final Context nameCtx, final Hashtable<?, ?> environment) throws Exception { final ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(serviceValue); return managedReferenceFactory.getReference().getInstance(); } }
public Object getObjectInstance(final Object serviceValue, final Object obj, final Name name, final Context nameCtx, final Hashtable<?, ?> environment) throws Exception { final ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(serviceValue); return managedReferenceFactory.getReference().getInstance(); } }
@Override public Object run() { final ManagedReference managedReference = ManagedReferenceFactory.class.cast(object).getReference(); return managedReference != null ? managedReference.getInstance() : null; } });
public Object getObjectInstance(final Object serviceValue, final Object obj, final Name name, final Context nameCtx, final Hashtable<?, ?> environment) throws Exception { final ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(serviceValue); return managedReferenceFactory.getReference().getInstance(); } }
@Override public ManagedReference getReference() { accessControlService.getValue().authorizeAccess(); return value.getReference(); } };
@Override public Object lookup(String name) { final ContextNames.BindInfo bindInfo = ContextNames.bindInfoFor(name); ServiceController<?> bindingService = container.getService(bindInfo.getBinderServiceName()); if (bindingService == null) { return null; } ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(bindingService.getValue()); return managedReferenceFactory.getReference().getInstance(); }
@Override public Object lookup(String name) { final ContextNames.BindInfo bindInfo = ContextNames.bindInfoFor(name); ServiceController<?> bindingService = container.getService(bindInfo.getBinderServiceName()); if (bindingService == null) { return null; } ManagedReferenceFactory managedReferenceFactory = ManagedReferenceFactory.class.cast(bindingService.getValue()); return managedReferenceFactory.getReference().getInstance(); }