org.gwe.persistence.model
Class HeadResourceInfo

java.lang.Object
  extended by org.gwe.persistence.model.BaseModelInfo<java.lang.String>
      extended by org.gwe.persistence.model.HeadResourceInfo
All Implemented Interfaces:
java.io.Serializable

public class HeadResourceInfo
extends BaseModelInfo<java.lang.String>

Since:
Aug 15, 2007
Author:
Marco Ruiz
See Also:
Serialized Form

Field Summary
static java.lang.String BASE_SCRIPT
           
 
Constructor Summary
HeadResourceInfo()
           
HeadResourceInfo(java.lang.String host, java.lang.String daemonRootPath)
           
 
Method Summary
 ShellCommand createDaemonLauncherCommand()
           
static ShellCommand createDaemonScriptCommand(java.lang.String daemonHomePath, java.lang.Class<?> mainClass, int debugPort)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String generateRMIBaseURI()
           
 java.lang.String generateRMIPath()
           
 ProtocolScheme getAccessScheme()
           
 java.lang.String getCompURI()
           
 java.lang.String getConnectionURL(KeyStore keys)
           
 java.lang.String getDatabasePath()
           
 java.lang.String getDatabaseRootPath()
           
 long getHeartBeatPeriodSecs()
           
 java.lang.String getHost()
           
 java.lang.String getId()
           
 DaemonInstallation getInstallation()
           
 java.lang.String getInstallPath()
           
 java.lang.String getInstallRootPath()
           
 java.lang.String getLocation()
           
 long getMaxAttachMillis()
           
 long getMaxHijackMillis()
           
 float getMaxHijackMins()
           
 long getMaxIdleMillis()
           
 float getMaxIdleMins()
           
 float getMaxWaitMins()
           
 java.lang.String getName()
           
 java.util.List<OrderInfo> getOrdersList()
           
 PlatformType getPlatform()
           
 int getQueueSize()
           
 int getRegistryPort(AccountInfo acct)
           
 java.lang.String getResourceManager()
           
 java.util.List<VarInfo> getVars()
           
 java.util.Map<java.lang.String,java.lang.Object> getVarsAsMap()
           
 java.lang.String getVarValue(java.lang.String varName)
           
 java.lang.String getVersion()
           
 int hashCode()
           
 void setDatabaseRootPath(java.lang.String dbRootPath)
           
 void setDebugPort(int debugPort)
           
 void setHeartBeatPeriodSecs(long value)
           
 void setInstallRootPath(java.lang.String installRootPath)
           
 void setMaxHijackMins(float value)
           
 void setMaxIdleMins(float value)
           
 void setMaxWaitMins(float maxAttachMins)
           
 void setName(java.lang.String name)
           
 void setOrdersList(java.util.List<OrderInfo> ordersList)
           
 void setPlatform(PlatformType platform)
           
 void setQueueSize(int queueSize)
           
 void setRegistryPort(int port)
           
 void setResourceManager(java.lang.String resourceManagers)
           
 void setVars(java.util.List<VarInfo> vars)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toFileProtocol(java.lang.String filePath)
           
 java.lang.String toString()
           
 
Methods inherited from class org.gwe.persistence.model.BaseModelInfo
createModelSummaryFor, getWhenCreated, logCreateEvent, logEvent, logEvent, setEventLogger, stampWhenCreated
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BASE_SCRIPT

public static final java.lang.String BASE_SCRIPT
See Also:
Constant Field Values
Constructor Detail

HeadResourceInfo

public HeadResourceInfo()

HeadResourceInfo

public HeadResourceInfo(java.lang.String host,
                        java.lang.String daemonRootPath)
Method Detail

createDaemonScriptCommand

public static ShellCommand createDaemonScriptCommand(java.lang.String daemonHomePath,
                                                     java.lang.Class<?> mainClass,
                                                     int debugPort)

getId

public java.lang.String getId()
Specified by:
getId in class BaseModelInfo<java.lang.String>

getLocation

public java.lang.String getLocation()

getHost

public java.lang.String getHost()

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getResourceManager

public java.lang.String getResourceManager()

setResourceManager

public void setResourceManager(java.lang.String resourceManagers)

getDatabasePath

public java.lang.String getDatabasePath()

getDatabaseRootPath

public java.lang.String getDatabaseRootPath()

setDatabaseRootPath

public void setDatabaseRootPath(java.lang.String dbRootPath)

getInstallRootPath

public java.lang.String getInstallRootPath()

setInstallRootPath

public void setInstallRootPath(java.lang.String installRootPath)

getInstallPath

public java.lang.String getInstallPath()

getInstallation

public DaemonInstallation getInstallation()

toFileProtocol

public java.lang.String toFileProtocol(java.lang.String filePath)

getRegistryPort

public int getRegistryPort(AccountInfo acct)

setRegistryPort

public void setRegistryPort(int port)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getCompURI

public java.lang.String getCompURI()

getAccessScheme

public ProtocolScheme getAccessScheme()

getConnectionURL

public java.lang.String getConnectionURL(KeyStore keys)

getQueueSize

public int getQueueSize()

setQueueSize

public void setQueueSize(int queueSize)

getMaxHijackMins

public float getMaxHijackMins()

getMaxHijackMillis

public long getMaxHijackMillis()

setMaxHijackMins

public void setMaxHijackMins(float value)

getMaxIdleMins

public float getMaxIdleMins()

getMaxIdleMillis

public long getMaxIdleMillis()

setMaxIdleMins

public void setMaxIdleMins(float value)

getMaxWaitMins

public float getMaxWaitMins()

getMaxAttachMillis

public long getMaxAttachMillis()

setMaxWaitMins

public void setMaxWaitMins(float maxAttachMins)

getHeartBeatPeriodSecs

public long getHeartBeatPeriodSecs()

setHeartBeatPeriodSecs

public void setHeartBeatPeriodSecs(long value)

getPlatform

public PlatformType getPlatform()

setPlatform

public void setPlatform(PlatformType platform)

getVarValue

public java.lang.String getVarValue(java.lang.String varName)

getVars

public java.util.List<VarInfo> getVars()

getVarsAsMap

public java.util.Map<java.lang.String,java.lang.Object> getVarsAsMap()

setVars

public void setVars(java.util.List<VarInfo> vars)

setDebugPort

public void setDebugPort(int debugPort)

getOrdersList

public java.util.List<OrderInfo> getOrdersList()

setOrdersList

public void setOrdersList(java.util.List<OrderInfo> ordersList)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

generateRMIBaseURI

public java.lang.String generateRMIBaseURI()

generateRMIPath

public java.lang.String generateRMIPath()

createDaemonLauncherCommand

public ShellCommand createDaemonLauncherCommand()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2007-2009. All Rights Reserved.