All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.solr.client.solrj.embedded.PermissiveJettySolrRunner Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
package org.apache.solr.client.solrj.embedded;

import java.util.SortedMap;

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletHolder;

/**
 * 
 */
public class PermissiveJettySolrRunner extends JettySolrRunner {

  /**
   * @param solrHome
   * @param context
   * @param port
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port) {
    super(solrHome, context, port);
  }

  /**
   * @param solrHome
   * @param context
   * @param port
   * @param solrConfigFilename
   * @param schemaFileName
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port, String solrConfigFilename,
      String schemaFileName) {
    super(solrHome, context, port, solrConfigFilename, schemaFileName);
  }

  /**
   * @param solrHome
   * @param context
   * @param port
   * @param solrConfigFilename
   * @param schemaFileName
   * @param stopAtShutdown
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port, String solrConfigFilename,
      String schemaFileName, boolean stopAtShutdown) {
    super(solrHome, context, port, solrConfigFilename, schemaFileName, stopAtShutdown);
  }

  /**
   * @param solrHome
   * @param context
   * @param port
   * @param solrConfigFilename
   * @param schemaFileName
   * @param stopAtShutdown
   * @param extraServlets
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port, String solrConfigFilename,
      String schemaFileName, boolean stopAtShutdown, SortedMap extraServlets) {
    super(solrHome, context, port, solrConfigFilename, schemaFileName, stopAtShutdown, extraServlets);
  }

  /**
   * @param solrHome
   * @param context
   * @param port
   * @param solrConfigFilename
   * @param schemaFileName
   * @param stopAtShutdown
   * @param extraServlets
   * @param sslConfig
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port, String solrConfigFilename,
      String schemaFileName, boolean stopAtShutdown, SortedMap extraServlets, SSLConfig sslConfig) {
    super(solrHome, context, port, solrConfigFilename, schemaFileName, stopAtShutdown, extraServlets, sslConfig);
  }

  /**
   * @param solrHome
   * @param context
   * @param port
   * @param solrConfigFilename
   * @param schemaFileName
   * @param stopAtShutdown
   * @param extraServlets
   * @param sslConfig
   * @param extraRequestFilters
   */
  public PermissiveJettySolrRunner(String solrHome, String context, int port, String solrConfigFilename,
      String schemaFileName, boolean stopAtShutdown, SortedMap extraServlets,
      SSLConfig sslConfig, SortedMap extraRequestFilters) {
    super(solrHome, context, port, solrConfigFilename, schemaFileName, stopAtShutdown, extraServlets, sslConfig,
        extraRequestFilters);
  }
  
  
  public Server getServer() {
    return server;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy