org.apache.solr.client.solrj.embedded
Class JettySolrRunner
java.lang.Object
org.apache.solr.client.solrj.embedded.JettySolrRunner
public class JettySolrRunner
- extends Object
Run solr using jetty
- Since:
- solr 1.3
Constructor Summary |
JettySolrRunner(String solrHome,
String context,
int port)
|
JettySolrRunner(String solrHome,
String context,
int port,
String solrConfigFilename,
String schemaFileName)
|
JettySolrRunner(String solrHome,
String context,
int port,
String solrConfigFilename,
String schemaFileName,
boolean stopAtShutdown)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JettySolrRunner
public JettySolrRunner(String solrHome,
String context,
int port)
JettySolrRunner
public JettySolrRunner(String solrHome,
String context,
int port,
String solrConfigFilename,
String schemaFileName)
JettySolrRunner
public JettySolrRunner(String solrHome,
String context,
int port,
String solrConfigFilename,
String schemaFileName,
boolean stopAtShutdown)
getDispatchFilter
public org.eclipse.jetty.servlet.FilterHolder getDispatchFilter()
isRunning
public boolean isRunning()
isStopped
public boolean isStopped()
start
public void start()
throws Exception
- Throws:
Exception
start
public void start(boolean waitForSolr)
throws Exception
- Throws:
Exception
stop
public void stop()
throws Exception
- Throws:
Exception
getLocalPort
public int getLocalPort()
- Returns the Local Port of the jetty Server.
- Throws:
RuntimeException
- if there is no Connector
main
public static void main(String[] args)
- A main class that starts jetty+solr This is useful for debugging
setShards
public void setShards(String shardList)
setDataDir
public void setDataDir(String dataDir)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.