|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.solr.client.solrj.embedded.JettySolrRunner
public class JettySolrRunner
Run solr using jetty
Nested Class Summary | |
---|---|
static class |
JettySolrRunner.DebugFilter
|
static class |
JettySolrRunner.Servlet404
This is a stupid hack to give jetty something to attach to |
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)
|
|
JettySolrRunner(String solrHome,
String context,
int port,
String solrConfigFilename,
String schemaFileName,
boolean stopAtShutdown,
SortedMap<org.eclipse.jetty.servlet.ServletHolder,String> extraServlets)
Constructor taking an ordered list of additional (servlet holder -> path spec) mappings to add to the servlet context |
Method Summary | |
---|---|
URL |
getBaseUrl()
Returns a base URL consisting of the protocal, host, and port for a Connector in use by the Jetty Server contained in this runner. |
JettySolrRunner.DebugFilter |
getDebugFilter()
|
org.eclipse.jetty.servlet.FilterHolder |
getDispatchFilter()
|
int |
getLocalPort()
Returns the Local Port of the jetty Server. |
String |
getSolrHome()
|
boolean |
isRunning()
|
boolean |
isStopped()
|
static void |
main(String[] args)
A main class that starts jetty+solr This is useful for debugging |
void |
setCoreNodeName(String coreNodeName)
|
void |
setDataDir(String dataDir)
|
void |
setShards(String shardList)
|
void |
setUlogDir(String ulogDir)
|
void |
start()
|
void |
start(boolean waitForSolr)
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JettySolrRunner(String solrHome, String context, int port)
public JettySolrRunner(String solrHome, String context, int port, String solrConfigFilename, String schemaFileName)
public JettySolrRunner(String solrHome, String context, int port, String solrConfigFilename, String schemaFileName, boolean stopAtShutdown)
public JettySolrRunner(String solrHome, String context, int port, String solrConfigFilename, String schemaFileName, boolean stopAtShutdown, SortedMap<org.eclipse.jetty.servlet.ServletHolder,String> extraServlets)
Method Detail |
---|
public org.eclipse.jetty.servlet.FilterHolder getDispatchFilter()
public boolean isRunning()
public boolean isStopped()
public void start() throws Exception
Exception
public void start(boolean waitForSolr) throws Exception
Exception
public void stop() throws Exception
Exception
public int getLocalPort()
RuntimeException
- if there is no Connectorpublic URL getBaseUrl()
public JettySolrRunner.DebugFilter getDebugFilter()
public static void main(String[] args)
public void setShards(String shardList)
public void setDataDir(String dataDir)
public void setUlogDir(String ulogDir)
public void setCoreNodeName(String coreNodeName)
public String getSolrHome()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |