Examples of IoCManagedComponentProvider


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

        return (icp == null) ? super.getComponentProvider(cc, c) : wrap(c, icp);
    }

    private ResourceComponentProvider wrap(Class c, IoCComponentProvider icp) {
        if (icp instanceof IoCManagedComponentProvider) {
            IoCManagedComponentProvider imcp = (IoCManagedComponentProvider)icp;
            if (imcp.getScope() == ComponentScope.PerRequest) {
                return new PerRequestWrapper(getInjectableProviderContext(), imcp);
            } else if (imcp.getScope() == ComponentScope.Singleton) {
                return new SingletonWrapper(getInjectableProviderContext(), imcp);
            } else {
                return new UndefinedWrapper(getInjectableProviderContext(), imcp);
            }
        } else if (icp instanceof IoCFullyManagedComponentProvider) {
View Full Code Here

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

      // provider factory also manages the lifecyle of other JAX-RS providers.
      // So we only inject our global service interceptors if the class is a service
      // endpoint (i.e. the Path annotation is present).
      if (componentProvider instanceof IoCManagedComponentProvider) {
        //return a managed provider...
        return new IoCManagedComponentProvider() {
          public ComponentScope getScope() {
            return ((IoCManagedComponentProvider) componentProvider).getScope();
          }

          public Object getInjectableInstance(Object o) {
View Full Code Here

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

        return (icp == null) ? super.getComponentProvider(c) : wrap(c, icp);
    }

    private ResourceComponentProvider wrap(Class c, IoCComponentProvider icp) {
        if (icp instanceof IoCManagedComponentProvider) {
            IoCManagedComponentProvider imcp = (IoCManagedComponentProvider)icp;
            if (imcp.getScope() == ComponentScope.PerRequest) {
                return new PerRequestWrapper(getInjectableProviderContext(), imcp);
            } else if (imcp.getScope() == ComponentScope.Singleton) {
                return new SingletonWrapper(getInjectableProviderContext(), imcp);
            } else {
                return new UndefinedWrapper(getInjectableProviderContext(), imcp);
            }
        } else {
View Full Code Here

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

        return (icp == null) ? super.getComponentProvider(cc, c) : wrap(c, icp);
    }

    private ResourceComponentProvider wrap(Class c, IoCComponentProvider icp) {
        if (icp instanceof IoCManagedComponentProvider) {
            IoCManagedComponentProvider imcp = (IoCManagedComponentProvider)icp;
            if (imcp.getScope() == ComponentScope.PerRequest) {
                return new PerRequestWrapper(getInjectableProviderContext(), imcp);
            } else if (imcp.getScope() == ComponentScope.Singleton) {
                return new SingletonWrapper(getInjectableProviderContext(), imcp);
            } else {
                return new UndefinedWrapper(getInjectableProviderContext(), imcp);
            }
        } else if (icp instanceof IoCFullyManagedComponentProvider) {
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.