Examples of ProviderBinder


Examples of org.exoplatform.services.rest.impl.ProviderBinder

      // repository for groovy dependencies
      groovyRepo = root.addNode("repo", "nt:folder");

      launcher = new ResourceLauncher(handler);

      ProviderBinder.setInstance(new ProviderBinder());
      ProviderBinder providers = ProviderBinder.getInstance();
      providers.addMethodInvokerFilter(new MethodAccessFilter());

      session.save();

      Set<String> adminRoles = new HashSet<String>();
      adminRoles.add("administrators");
View Full Code Here

Examples of org.exoplatform.services.rest.impl.ProviderBinder

      // repository for groovy dependencies
      groovyRepo = root.addNode("repo", "nt:folder");

      launcher = new ResourceLauncher(handler);

      ProviderBinder.setInstance(new ProviderBinder());
      ProviderBinder providers = ProviderBinder.getInstance();
      providers.addMethodInvokerFilter(new MethodAccessFilter());

      session.save();

      Set<String> adminRoles = new HashSet<String>();
      adminRoles.add("administrators");
View Full Code Here

Examples of org.exoplatform.services.rest.impl.ProviderBinder

      // repository for groovy dependencies
      groovyRepo = root.addNode("repo", "nt:folder");

      launcher = new ResourceLauncher(handler);

      ProviderBinder.setInstance(new ProviderBinder());
      ProviderBinder providers = ProviderBinder.getInstance();
      providers.addMethodInvokerFilter(new MethodAccessFilter());

      session.save();

      Set<String> adminRoles = new HashSet<String>();
      adminRoles.add("administrators");
View Full Code Here

Examples of org.exoplatform.services.rest.impl.ProviderBinder

      providersRegistry = (ProvidersRegistry)container.getComponentInstanceOfType(ProvidersRegistry.class);
      DependencySupplier dependencySupplier =
         (DependencySupplier)container.getComponentInstanceOfType(DependencySupplier.class);

      // reset default providers to be sure it is clean.
      ProviderBinder.setInstance(new ProviderBinder());
      providers = ProviderBinder.getInstance();

      binder.clear();

      ApplicationContextImpl.setCurrent(new ApplicationContextImpl(null, null, providers, dependencySupplier));
View Full Code Here

Examples of org.exoplatform.services.rest.impl.ProviderBinder

      StandaloneContainer.setConfigurationPath("src/test/resources/conf/standalone/test-configuration.xml");
      container = StandaloneContainer.getInstance();
      binder = (ResourceBinder)container.getComponentInstanceOfType(ResourceBinder.class);
      requestHandler = (RequestHandlerImpl)container.getComponentInstanceOfType(RequestHandlerImpl.class);
      // reset providers to be sure it is clean
      ProviderBinder.setInstance(new ProviderBinder());
      providers = ProviderBinder.getInstance();
      ApplicationContextImpl.setCurrent(new ApplicationContextImpl(null, null, providers));
      binder.clear();
      groovyPublisher = (GroovyJaxrsPublisher)container.getComponentInstanceOfType(GroovyJaxrsPublisher.class);
      launcher = new ResourceLauncher(requestHandler);
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.ProviderBinder

        initProviders(locator, Collections.<Class<?>>emptySet(), Collections.<Object>emptySet());
    }

    public static void initProviders(final ServiceLocator locator, final Iterable<Class<?>> providerClasses,
                                     final Iterable<Object> providerInstances) {
        final ProviderBinder providerBinder = new ProviderBinder(locator);
        providerBinder.bindClasses(providerClasses);
        providerBinder.bindInstances(providerInstances);
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.ProviderBinder

    }

    @Before
    public void setUp() {
        final ServiceLocator locator = Injections.createLocator(new ContextResolverFactory.Binder(), new Binder());
        final ProviderBinder providerBinder = new ProviderBinder(locator);
        providerBinder.bindClasses(Sets.<Class<?>>newHashSet(CustomIntegerResolverC.class));

        crf = locator.getService(ContextResolverFactory.class);
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.ProviderBinder

    }

    @Test
    public void testProvidersMbr() {
        ServiceLocator locator = Injections.createLocator(initBinders());
        ProviderBinder providerBinder = new ProviderBinder(locator);
        providerBinder.bindClasses(Sets.<Class<?>>newHashSet(MyProvider.class));
        Set<MessageBodyReader> providers = Providers.getCustomProviders(locator, MessageBodyReader.class);
        assertEquals(1, instancesOfType(MyProvider.class, providers).size());
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.ProviderBinder

    }

    @Test
    public void testProvidersMbw() {
        ServiceLocator locator = Injections.createLocator(initBinders());
        ProviderBinder providerBinder = new ProviderBinder(locator);
        providerBinder.bindClasses(Sets.<Class<?>>newHashSet(MyProvider.class));

        Set<MessageBodyWriter> providers = Providers.getCustomProviders(locator, MessageBodyWriter.class);
        final Collection<MyProvider> myProviders = instancesOfType(MyProvider.class, providers);
        assertEquals(1, myProviders.size());
    }
View Full Code Here

Examples of org.glassfish.jersey.internal.inject.ProviderBinder

    }

    @Test
    public void testProvidersMbrInstance() {
        ServiceLocator locator = Injections.createLocator(initBinders());
        ProviderBinder providerBinder = new ProviderBinder(locator);
        providerBinder.bindInstances(Sets.<Object>newHashSet(new MyProvider()));
        Set<MessageBodyReader> providers = Providers.getCustomProviders(locator, MessageBodyReader.class);
        assertEquals(1, instancesOfType(MyProvider.class, providers).size());
    }
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.