Package org.jboss.as.naming

Examples of org.jboss.as.naming.ValueManagedReference


                    extensionClass = this.getClass().getClassLoader().loadClass(injectionTypeName);
                } catch (ClassNotFoundException e) {
                    throw new RuntimeException("couldn't load " + injectionTypeName + " from JPA modules classloader", e);
                }
                Object targetValueToInject = emf;   // TODO:  test this
                new ValueManagedReference(new ImmediateValue<Object>(targetValueToInject));
            }

            return new ValueManagedReference(new ImmediateValue<Object>(emf));
        }
View Full Code Here


                    extensionClass = this.getClass().getClassLoader().loadClass(injectionTypeName);
                } catch (ClassNotFoundException e) {
                    throw new RuntimeException("couldn't load " + injectionTypeName + " from JPA modules classloader", e);
                }
                Object targetValueToInject = entityManager.unwrap(extensionClass);
                new ValueManagedReference(new ImmediateValue<Object>(targetValueToInject));
            }

            return new ValueManagedReference(new ImmediateValue<Object>(entityManager));
        }
View Full Code Here

            loader = SecurityActions.getModuleClassLoader();
        } catch (ModuleLoadException e) {
            throw new IllegalStateException("Unable to get module classloader", e);
        }
        Class<?>[] interfaces = { Context.class };
        return new ValueManagedReference(new ImmediateValue<Object>(Proxy.newProxyInstance(loader, interfaces, this)));
    }
View Full Code Here

    private final InjectedValue<Object> adminObjectValue = new InjectedValue<Object>();

    private ManagedReference reference;

    public synchronized void start(StartContext startContext) throws StartException {
        reference = new ValueManagedReference(new ImmediateValue<Object>(adminObjectValue.getValue()));
    }
View Full Code Here

    private final InjectedValue<Object> connectionFactoryValue = new InjectedValue<Object>();

    private ManagedReference reference;

    public synchronized void start(StartContext startContext) throws StartException {
        reference = new ValueManagedReference(new ImmediateValue<Object>(connectionFactoryValue.getValue()));
    }
View Full Code Here

                return value != null ? value.getClass().getName() : ContextListManagedReferenceFactory.DEFAULT_INSTANCE_CLASS_NAME;
            }

            @Override
            public ManagedReference getReference() {
                return new ValueManagedReference(new ImmediateValue<Object>(service.getValue()));
            }
        };
        final ContextNames.BindInfo bindInfo = ContextNames.bindInfoFor(jndiName);
        final BinderService binderService = new BinderService(bindInfo.getBindName());
        final ServiceBuilder<?> binderBuilder = serviceTarget
View Full Code Here

        @Override
        public ManagedReference getReference() {
            try {
                Object value = new InitialContext().lookup(lookupName);
                return new ValueManagedReference(new ImmediateValue<Object>(value));
            } catch (NamingException e) {
                return null;
            }
        }
View Full Code Here

                } catch (IllegalAccessException e) {
                    throw MESSAGES.cannotGetSessionFactory(e);
                } catch (InvocationTargetException e) {
                    throw MESSAGES.cannotGetSessionFactory(e);
                }
                return new ValueManagedReference(new ImmediateValue<Object>(targetValueToInject));
            }

            return new ValueManagedReference(new ImmediateValue<Object>(emf));
        }
View Full Code Here

                    for (Interceptor<?> interceptor : interceptorBindings.getAllInterceptors()) {
                        addInterceptorInstance((Interceptor<Object>) interceptor, beanManager, interceptorInstances);
                    }
                }
                WeldInterceptorInstances instances = new WeldInterceptorInstances(creationalContext, interceptorInstances);
                context.getContextData().put(SerializedCdiInterceptorsKey.class, new AtomicReference<ManagedReference>(new ValueManagedReference(new ImmediateValue<Object>(instances))));
            } else {
                final WeldInterceptorInstances instances = (WeldInterceptorInstances) reference.get().getInstance();
                creationalContext = instances.getCreationalContext();
                interceptorInstances = instances.getInterceptorInstances();
            }
View Full Code Here

        public ManagedReference getReference() {
            BeanManager bm = beanManager.getOptionalValue();
            if (bm == null) {
                return null;
            }
            return new ValueManagedReference(new ImmediateValue<Object>(bm));
        }
View Full Code Here

TOP

Related Classes of org.jboss.as.naming.ValueManagedReference

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.