Examples of IoCFullyManagedComponentProvider


Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

    public IoCComponentProvider getComponentProvider(Class<?> c) {
        final Object o = classMap.get(c);
        if(o == null) {
            return null;
        }
        return new IoCFullyManagedComponentProvider() {
            @Override
            public Object getInstance() {
                return o;
            }
           
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

        else {
            LOGGER.fine("Binding the CDI managed bean " + c.getName() +
                    " in scope " + s.getName() +
                    " to CDIComponentProviderFactory in scope " + cs);

            return new IoCFullyManagedComponentProvider() {
                public ComponentScope getScope() {
                    return cs;
                }

                public Object getInstance() {
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

        public IoCComponentProvider getComponentProvider(final Class c) {
            if (PostConstructListener.class.isAssignableFrom(c)) {
                final ComponentScope cs = SingletonScope.class.isAssignableFrom(c) ? ComponentScope.Singleton : ComponentScope.PerRequest;
                final IoCComponentProcessor cp = cpf.get(c, cs);
                return new IoCFullyManagedComponentProvider() {

                    public Object getInstance() {
                        componentClass = c;
                        Object o = null;
                        try {
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

                return new SingletonWrapper(getInjectableProviderContext(), imcp);
            } else {
                return new UndefinedWrapper(getInjectableProviderContext(), imcp);
            }
        } else if (icp instanceof IoCFullyManagedComponentProvider) {
            IoCFullyManagedComponentProvider ifmcp = (IoCFullyManagedComponentProvider)icp;
            return new FullyManagedWrapper(ifmcp);
        } else {
            ResourceComponentProviderFactory rcpf = getComponentProviderFactory(c);
            return rcpf.getComponentProvider(icp, c);
        }
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

        else {
            LOGGER.fine("Binding the CDI managed bean " + c.getName() +
                    " in scope " + s.getName() +
                    " to CDIComponentProviderFactory in scope " + cs);

            return new IoCFullyManagedComponentProvider() {
                public ComponentScope getScope() {
                    return cs;
                }

                public Object getInstance() {
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

                return new SingletonWrapper(getInjectableProviderContext(), imcp);
            } else {
                return new UndefinedWrapper(getInjectableProviderContext(), imcp);
            }
        } else if (icp instanceof IoCFullyManagedComponentProvider) {
            IoCFullyManagedComponentProvider ifmcp = (IoCFullyManagedComponentProvider)icp;
            return new FullyManagedWrapper(ifmcp);
        } else {
            ResourceComponentProviderFactory rcpf = getComponentProviderFactory(c);
            return rcpf.getComponentProvider(icp, c);
        }
View Full Code Here

Examples of com.sun.jersey.core.spi.component.ioc.IoCFullyManagedComponentProvider

        } else {
            LOGGER.info("Binding the JCDI managed class " + c.getName() +
                    " in the scope " + s.getName() +
                    " to JCDIComponentProviderFactory in the scope " + cs);

            return new IoCFullyManagedComponentProvider() {
                public ComponentScope getScope() {
                    return cs;
                }

                public Object getInstance() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.