Exemple #1
0
        public virtual ServletHolder Create <T1>(ICollection <T1> defaultInjectables, bool wadlEnabled)
        {
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: java.util.Collection<org.neo4j.server.database.InjectableProvider<?>> injectableProviders = mergeInjectables(defaultInjectables, injectables);
            ICollection <InjectableProvider <object> > injectableProviders = MergeInjectables(defaultInjectables, _injectables);
            ServletContainer container     = new NeoServletContainer(injectableProviders);
            ServletHolder    servletHolder = new ServletHolder(container);

            servletHolder.setInitParameter(ResourceConfig.FEATURE_DISABLE_WADL, (!wadlEnabled).ToString());
            Configure(servletHolder, ToCommaSeparatedList(_items));
            servletHolder.setInitParameter(ResourceConfig.PROPERTY_CONTAINER_REQUEST_FILTERS, RequestFilterConfig);
            return(servletHolder);
        }
Exemple #2
0
 protected internal abstract void Configure(ServletHolder servletHolder, string commaSeparatedList);
Exemple #3
0
 protected internal override void Configure(ServletHolder servletHolder, string classes)
 {
     servletHolder.setInitParameter(ClassNamesResourceConfig.PROPERTY_CLASSNAMES, classes);
 }
Exemple #4
0
 protected internal override void Configure(ServletHolder servletHolder, string packages)
 {
     servletHolder.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, packages);
 }