|
EAC Toolkit 3.2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.endeca.soleng.eac.toolkit.base.EacElement
public abstract class EacElement
Root object from which all EAC objects extend. Stores an application name and the host and port of the EAC central server as well as log and working directories. Additionally, this object exposes a unique identifier, a lockManager associated with the objects in an application, a boolean SSL indicator, and the data prefix of files used by components extending from this object.
Field Summary | |
---|---|
protected java.lang.String |
appName
Name of the application |
protected java.lang.String |
dataPrefix
Data prefix to use for all elements. |
protected java.lang.String |
eacHost
Hostname of the EAC central server |
protected int |
eacPort
Port on which the EAC central server is listening |
protected java.lang.String |
elementId
ID of the EAC object. |
protected LockManager |
lockManager
Lock manager used by this object. |
protected java.lang.String |
logDir
Log directory, inherited by all EAC objects. |
protected boolean |
sslEnabled
Indicates whether SSL should be used for EAC communication. |
protected java.lang.String |
workingDir
Working directory, inherited by all EAC objects. |
Constructor Summary | |
---|---|
EacElement()
|
Method Summary | |
---|---|
java.lang.String |
getAppName()
Get the application name. |
java.lang.String |
getDataPrefix()
|
java.lang.String |
getEacHost()
Gets the hostname of the EAC central server. |
int |
getEacPort()
Gets the port of the EAC central server. |
java.lang.String |
getElementId()
|
LockManager |
getLockManager()
|
java.lang.String |
getLogDir()
Gets the logs directory. |
java.lang.String |
getWorkingDir()
Gets the working directory. |
boolean |
isSslEnabled()
|
void |
setAppName(java.lang.String appName)
Sets the application name. |
void |
setDataPrefix(java.lang.String dataPrefix)
|
void |
setEacHost(java.lang.String eacHost)
Sets the hostname of the EAC central server. |
void |
setEacPort(int eacPort)
Sets the port of the EAC central server, verifying that the port is valid. |
void |
setElementId(java.lang.String elementId)
|
void |
setLockManager(LockManager lockManager)
|
void |
setLogDir(java.lang.String logDir)
Sets the logs directory. |
void |
setSslEnabled(boolean sslEnabled)
|
void |
setWorkingDir(java.lang.String workingDir)
Sets the working directory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String appName
protected java.lang.String eacHost
protected int eacPort
protected java.lang.String workingDir
protected java.lang.String logDir
protected java.lang.String elementId
protected LockManager lockManager
protected boolean sslEnabled
protected java.lang.String dataPrefix
Constructor Detail |
---|
public EacElement()
Method Detail |
---|
public java.lang.String getAppName()
public void setAppName(java.lang.String appName)
appName
- The application name.public java.lang.String getEacHost()
public void setEacHost(java.lang.String eacHost)
eacHost
- The EAC host.public int getEacPort()
public void setEacPort(int eacPort) throws AppConfigurationException
eacPort
- The EAC port.
AppConfigurationException
- If an invalid EAC port is specified.public java.lang.String getLogDir()
public void setLogDir(java.lang.String logDir)
logDir
- Logs directory to set.public java.lang.String getWorkingDir()
public void setWorkingDir(java.lang.String workingDir)
workingDir
- Working directory to set.public java.lang.String getElementId()
public void setElementId(java.lang.String elementId)
public LockManager getLockManager()
public void setLockManager(LockManager lockManager)
public java.lang.String getDataPrefix()
public void setDataPrefix(java.lang.String dataPrefix)
public boolean isSslEnabled()
public void setSslEnabled(boolean sslEnabled)
|
EAC Toolkit 3.2.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@VERSION PRODUCT: EAC Toolkit (eacToolkit) VERSION: 3.2.1 BUILD: NONE ARCH_OS: n/a DATE: 2011-11-10T16:21:05-0500