Package org.apache.wink.common.internal.lifecycle

Examples of org.apache.wink.common.internal.lifecycle.LifecycleManagersRegistry


        o = record.getObjectFactory().getInstance(null);
        assertTrue(o instanceof Resource2);
    }

    public void testDynamicResource() {
        ResourceRecordFactory factory = new ResourceRecordFactory(new LifecycleManagersRegistry());
        Dynamic dynamic = new Dynamic();
        dynamic.setPath("/pathDyna");

        ResourceRecord dynamicRecord = factory.getResourceRecord(dynamic);
        assertEquals("/pathDyna", dynamicRecord.getMetadata().getPath());
View Full Code Here


        } catch (IllegalArgumentException e) {
        }
    }

    public void testSubResource() {
        ResourceRecordFactory factory = new ResourceRecordFactory(new LifecycleManagersRegistry());

        // test for sub-resource
        Dummy dummy = new Dummy();
        ResourceRecord dummyRecord = factory.getResourceRecord(dummy, false);
        Object o = dummyRecord.getObjectFactory().getInstance(null);
View Full Code Here

    private ResourceRegistry wrapped;
    //private LifecycleManagersRegistry lifecycleManagersRegistry = new LifecycleManagersRegistry();

    public FixedResourceRegistry(ResourceRegistry wrapped) {
      super(new LifecycleManagersRegistry(), null);
      this.wrapped = wrapped;
    }
View Full Code Here

        }
    }

    private ProvidersRegistry createProvidersRegistryImpl() {
        ProvidersRegistry providers =
            new ProvidersRegistry(new LifecycleManagersRegistry(), new ApplicationValidator());
        ;
        return providers;
    }
View Full Code Here

        }
    }

    private ProvidersRegistry createProvidersRegistryImpl() {
        ProvidersRegistry providers =
            new ProvidersRegistry(new LifecycleManagersRegistry(), new ApplicationValidator());

        return providers;
    }
View Full Code Here

     * use the same instance of the ApplicationValidator.
     */
    protected void initRegistries() {
        InjectableFactory.setInstance(new ServerInjectableFactory());
        if (ofFactoryRegistry == null) {
            ofFactoryRegistry = new LifecycleManagersRegistry();
            ofFactoryRegistry.addFactoryFactory(new ScopeLifecycleManager<Object>());
            ofFactoryRegistry.addFactoryFactory(new JSR250LifecycleManager<Object>());
        }
        ApplicationValidator applicationValidator = new ApplicationValidator();
        providersRegistry = new ProvidersRegistry(ofFactoryRegistry, applicationValidator);
View Full Code Here

   
    @Override
    protected void setUp() throws Exception {
        super.setUp();

        LifecycleManagersRegistry ofFactoryRegistry = new LifecycleManagersRegistry();
        ofFactoryRegistry.addFactoryFactory(new ScopeLifecycleManager<Object>());
        ProvidersRegistry providersRegistry =
            new ProvidersRegistry(ofFactoryRegistry, new ApplicationValidator());

        Set<Class<?>> classes = new ApplicationFileLoader(true).getClasses();
        if (classes != null) {
View Full Code Here

    private static class String2Provider extends StringProvider {
    }

    private ProvidersRegistry createProvidersRegistryImpl() {
        ProvidersRegistry providers =
            new ProvidersRegistry(new LifecycleManagersRegistry(), new ApplicationValidator());
        return providers;
    }
View Full Code Here

     * @Consumes( { "abcd/efg, hijk/lmn", "opqr/stu" })
     * @throws Exception
     */
    public void testConsumesAnnotationParsing() throws Exception {
        ProvidersRegistry providersRegistry =
            new ProvidersRegistry(new LifecycleManagersRegistry(), new ApplicationValidator());
        providersRegistry.addProvider(MyProvider.class);
        Field field = providersRegistry.getClass().getDeclaredField("messageBodyReaders");
        field.setAccessible(true);
        Object messageBodyReaders = field.get(providersRegistry);
        Field field2 = messageBodyReaders.getClass().getSuperclass().getDeclaredField("data");
View Full Code Here

     * @Produces( { "abcd/efg, hijk/lmn", "opqr/stu" })
     * @throws Exception
     */
    public void testProvidesAnnotationParsing() throws Exception {
        ProvidersRegistry providersRegistry =
            new ProvidersRegistry(new LifecycleManagersRegistry(), new ApplicationValidator());
        providersRegistry.addProvider(MyProvider.class);
        Field field = providersRegistry.getClass().getDeclaredField("messageBodyWriters");
        field.setAccessible(true);
        Object messageBodyWriters = field.get(providersRegistry);
        Field field2 = messageBodyWriters.getClass().getSuperclass().getDeclaredField("data");
View Full Code Here

TOP

Related Classes of org.apache.wink.common.internal.lifecycle.LifecycleManagersRegistry

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.