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); }
protected internal abstract void Configure(ServletHolder servletHolder, string commaSeparatedList);
protected internal override void Configure(ServletHolder servletHolder, string classes) { servletHolder.setInitParameter(ClassNamesResourceConfig.PROPERTY_CLASSNAMES, classes); }
protected internal override void Configure(ServletHolder servletHolder, string packages) { servletHolder.setInitParameter(PackagesResourceConfig.PROPERTY_PACKAGES, packages); }