injectableFactory.add(new ContextInjectableProvider<InjectableProviderContext>( InjectableProviderContext.class, injectableFactory)); injectableFactory.add(new ContextInjectableProvider<ServerInjectableProviderContext>( ServerInjectableProviderContext.class, injectableFactory));
injectableFactory.add(new ContextInjectableProvider<ProviderServices>( ProviderServices.class, providerServices)); injectableFactory.add(new ContextInjectableProvider<ResourceMethodCustomInvokerDispatchFactory>( ResourceMethodCustomInvokerDispatchFactory.class, new ResourceMethodCustomInvokerDispatchFactory(providerServices))); injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( FeaturesAndProperties.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<ResourceContext>( ResourceContext.class, resourceContext)); injectableFactory.add(new ContextInjectableProvider<Application>( Application.class, da.getOriginalApplication())); } else { injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( Application.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<TemplateContext>( TemplateContext.class, templateContext)); getFeaturesAndProperties().getFeature(FeaturesAndProperties.FEATURE_PRE_1_4_PROVIDER_PRECEDENCE)); injectableFactory.add( new ContextInjectableProvider<MessageBodyWorkers>( MessageBodyWorkers.class, bodyFactory)); new ContextInjectableProvider<Providers>( Providers.class, providers));
injectableFactory.add(new ContextInjectableProvider<InjectableProviderContext>( InjectableProviderContext.class, injectableFactory)); injectableFactory.add(new ContextInjectableProvider<ServerInjectableProviderContext>( ServerInjectableProviderContext.class, injectableFactory));
injectableFactory.add(new ContextInjectableProvider<ProviderServices>( ProviderServices.class, providerServices)); injectableFactory.add(new ContextInjectableProvider<ResourceMethodCustomInvokerDispatchFactory>( ResourceMethodCustomInvokerDispatchFactory.class, new ResourceMethodCustomInvokerDispatchFactory(providerServices))); injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( FeaturesAndProperties.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<ResourceContext>( ResourceContext.class, resourceContext)); injectableFactory.add(new ContextInjectableProvider<Application>( Application.class, da.getOriginalApplication())); } else { injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( Application.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<TemplateContext>( TemplateContext.class, templateContext)); getFeaturesAndProperties().getFeature(FeaturesAndProperties.FEATURE_PRE_1_4_PROVIDER_PRECEDENCE)); injectableFactory.add( new ContextInjectableProvider<MessageBodyWorkers>( MessageBodyWorkers.class, bodyFactory)); new ContextInjectableProvider<Providers>( Providers.class, providers));
injectableFactory.add(new ContextInjectableProvider<ProviderServices>( ProviderServices.class, providerServices)); injectableFactory.add(new ContextInjectableProvider<ResourceMethodCustomInvokerDispatchFactory>( ResourceMethodCustomInvokerDispatchFactory.class, new ResourceMethodCustomInvokerDispatchFactory(providerServices))); injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( FeaturesAndProperties.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<ResourceContext>( ResourceContext.class, resourceContext)); injectableFactory.add(new ContextInjectableProvider<Application>( Application.class, da.getOriginalApplication())); } else { injectableFactory.add(new ContextInjectableProvider<FeaturesAndProperties>( Application.class, resourceConfig)); injectableFactory.add(new ContextInjectableProvider<TemplateContext>( TemplateContext.class, templateContext)); getFeaturesAndProperties().getFeature(FeaturesAndProperties.FEATURE_PRE_1_4_PROVIDER_PRECEDENCE)); injectableFactory.add( new ContextInjectableProvider<MessageBodyWorkers>( MessageBodyWorkers.class, bodyFactory)); new ContextInjectableProvider<Providers>( Providers.class, providers));
injectableFactory.add(new ContextInjectableProvider<InjectableProviderContext>( InjectableProviderContext.class, injectableFactory)); injectableFactory.add(new ContextInjectableProvider<ServerInjectableProviderContext>( ServerInjectableProviderContext.class, injectableFactory));