public class DefaultSolrInstance extends java.lang.Object implements SolrInstance
SolrInstance.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTOSTART_DEFAULT_VALUE |
static java.lang.String |
AUTOSTART_PROPERTY |
static java.lang.String |
CONFIG_DIR_DEFAULT_VALUE |
static java.lang.String |
CONFIG_DIR_PROPERTY |
static java.lang.String |
DATA_DIR_DEFAULT_VALUE |
static java.lang.String |
DATA_DIR_PROPERTY |
static java.lang.String |
HOST_NAME_DEFAULT_VALUE |
static java.lang.String |
HOST_NAME_PROPERTY |
static java.lang.String |
JAVA_OPTIONS_DEFAULT_VALUE |
static java.lang.String |
JAVA_OPTIONS_PROPERTY |
static java.lang.String |
LOG_DIR_DEFAULT_VALUE |
static java.lang.String |
LOG_DIR_PROPERTY |
static java.lang.String |
MEMORY_DEFAULT_VALUE |
static java.lang.String |
MEMORY_PROPERTY |
static java.lang.String |
MODE_DEFAULT_VALUE |
static java.lang.String |
MODE_PROPERTY |
static java.lang.String |
PORT_DEFAULT_VALUE |
static java.lang.String |
PORT_PROPERTY |
static java.lang.String |
ZK_HOST_DEFAULT_VALUE |
static java.lang.String |
ZK_HOST_PROPERTY |
static java.lang.String |
ZK_UPDATE_CONFIG_DEFAULT_VALUE |
static java.lang.String |
ZK_UPDATE_CONFIG_PROPERTY |
| Constructor and Description |
|---|
DefaultSolrInstance(java.lang.String name)
Creates an empty Solr instance (with default configuration).
|
DefaultSolrInstance(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> configuration)
Creates an empty Solr instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfigDir()
Returns the configuration directory of the instance.
|
java.util.Map<java.lang.String,java.lang.String> |
getConfiguration()
Returns the configuration of the instance.
|
java.lang.String |
getDataDir()
Returns the data directory of the instance.
|
java.lang.String |
getHostName()
Returns the hostname of the instance.
|
java.lang.String |
getJavaOptions()
Returns the additional java options of the instance.
|
java.lang.String |
getLogDir()
Returns the log directory of the instance.
|
java.lang.String |
getMemory()
Returns the memory of the instance.
|
SolrServerMode |
getMode()
Returns the mode of the instance.
|
java.lang.String |
getName()
Returns the name of the instance.
|
int |
getPort()
Returns the port of the instance.
|
java.lang.String |
getZkHost()
Returns the Zookeeper instance host at which Solr is pointing.
|
protected java.util.Map<java.lang.String,java.lang.String> |
initializeConfiguration() |
boolean |
isAutostart()
Returns
true if the instance should be started on hybris startup, false otherwise. |
boolean |
isZkUpdateConfig()
Returns
true if the configuration should be uploaded (updated) into Zookeeper instance,
false otherwise. |
java.lang.String |
toString() |
public static final java.lang.String AUTOSTART_PROPERTY
public static final java.lang.String AUTOSTART_DEFAULT_VALUE
public static final java.lang.String HOST_NAME_PROPERTY
public static final java.lang.String HOST_NAME_DEFAULT_VALUE
public static final java.lang.String PORT_PROPERTY
public static final java.lang.String PORT_DEFAULT_VALUE
public static final java.lang.String MODE_PROPERTY
public static final java.lang.String MODE_DEFAULT_VALUE
public static final java.lang.String ZK_HOST_PROPERTY
public static final java.lang.String ZK_HOST_DEFAULT_VALUE
public static final java.lang.String ZK_UPDATE_CONFIG_PROPERTY
public static final java.lang.String ZK_UPDATE_CONFIG_DEFAULT_VALUE
public static final java.lang.String CONFIG_DIR_PROPERTY
public static final java.lang.String CONFIG_DIR_DEFAULT_VALUE
public static final java.lang.String DATA_DIR_PROPERTY
public static final java.lang.String DATA_DIR_DEFAULT_VALUE
public static final java.lang.String LOG_DIR_PROPERTY
public static final java.lang.String LOG_DIR_DEFAULT_VALUE
public static final java.lang.String MEMORY_PROPERTY
public static final java.lang.String MEMORY_DEFAULT_VALUE
public static final java.lang.String JAVA_OPTIONS_PROPERTY
public static final java.lang.String JAVA_OPTIONS_DEFAULT_VALUE
public DefaultSolrInstance(java.lang.String name)
name - - the namepublic DefaultSolrInstance(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> configuration)
name - - the nameconfiguration - - the configurationpublic java.lang.String getName()
SolrInstancegetName in interface SolrInstancepublic java.util.Map<java.lang.String,java.lang.String> getConfiguration()
SolrInstancegetConfiguration in interface SolrInstancepublic boolean isAutostart()
SolrInstancetrue if the instance should be started on hybris startup, false otherwise.isAutostart in interface SolrInstancetrue if the instance should be started on hybris startup, false otherwisepublic java.lang.String getHostName()
SolrInstancegetHostName in interface SolrInstancepublic int getPort()
SolrInstancegetPort in interface SolrInstancepublic SolrServerMode getMode()
SolrInstancegetMode in interface SolrInstancepublic java.lang.String getZkHost()
SolrInstancegetZkHost in interface SolrInstancepublic boolean isZkUpdateConfig()
SolrInstancetrue if the configuration should be uploaded (updated) into Zookeeper instance,
false otherwise.isZkUpdateConfig in interface SolrInstancetrue if the configuration should be uploaded (updated) into Zookeeper instance,
false otherwise.public java.lang.String getConfigDir()
SolrInstancegetConfigDir in interface SolrInstancepublic java.lang.String getDataDir()
SolrInstancegetDataDir in interface SolrInstancepublic java.lang.String getLogDir()
SolrInstancegetLogDir in interface SolrInstancepublic java.lang.String getMemory()
SolrInstancegetMemory in interface SolrInstancepublic java.lang.String getJavaOptions()
SolrInstancegetJavaOptions in interface SolrInstanceprotected final java.util.Map<java.lang.String,java.lang.String> initializeConfiguration()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2017 SAP SE. All Rights Reserved.