org.jprocessunit
Class ServerInfo

java.lang.Object
  extended by org.jprocessunit.ServerInfo

public class ServerInfo
extends java.lang.Object

Spring bean singleton used to store target server configuration information to be used by all JProcessUnit events. The server information is read from the JProcessUnitConfig.xml file.

Author:
Reza Shafii

Field Summary
 CallBackServer callBackServer
           
 
Constructor Summary
ServerInfo()
           
 
Method Summary
 java.lang.String getAdminPassword()
           
 java.lang.String getAdminUser()
           
 CallBackServer getCallBackServer()
           
 java.sql.Connection getDatabaseConnection()
           
 java.lang.String getDomainName()
           
static ServerInfo getInstance()
          Static method providing access to the ServerInfo singleton spring bea.
 java.lang.String getJPUHome()
           
 java.lang.String getServerAddress()
           
 org.apache.commons.dbcp.BasicDataSource getServerDatabase()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 void setAdminPassword(java.lang.String adminPassword)
           
 void setAdminUser(java.lang.String adminUser)
           
 void setCallBackServer(CallBackServer callBackServer)
           
 void setDomainName(java.lang.String domainName)
           
 void setJPUHome(java.lang.String home)
           
 void setServerAddress(java.lang.String serverAddress)
           
 void setServerDatabase(org.apache.commons.dbcp.BasicDataSource serverDatabase)
           
 void setServerName(java.lang.String serverName)
           
 void setServerPort(int serverPort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callBackServer

public CallBackServer callBackServer
Constructor Detail

ServerInfo

public ServerInfo()
Method Detail

getInstance

public static ServerInfo getInstance()
Static method providing access to the ServerInfo singleton spring bea. Configuration is read from JProcessUnitConfig.xml file which must be on the classpath.

Returns:
Returns the serverAddress.

getServerAddress

public java.lang.String getServerAddress()
Returns:
Returns the serverAddress.

setServerAddress

public void setServerAddress(java.lang.String serverAddress)
Parameters:
serverAddress - The serverAddress to set.

getDatabaseConnection

public java.sql.Connection getDatabaseConnection()
Returns:
Returns the connection to serverDatabase.

getServerDatabase

public org.apache.commons.dbcp.BasicDataSource getServerDatabase()
Returns:
Returns the serverDatabase.

setServerDatabase

public void setServerDatabase(org.apache.commons.dbcp.BasicDataSource serverDatabase)
Parameters:
serverDatabase - The serverDatabase to set.

getServerPort

public int getServerPort()
Returns:
Returns the serverPort.

setServerPort

public void setServerPort(int serverPort)
Parameters:
serverPort - The serverPort to set.

getAdminPassword

public java.lang.String getAdminPassword()
Returns:
Returns the adminPassword.

setAdminPassword

public void setAdminPassword(java.lang.String adminPassword)
Parameters:
adminPassword - The adminPassword to set.

getAdminUser

public java.lang.String getAdminUser()
Returns:
Returns the adminUser.

setAdminUser

public void setAdminUser(java.lang.String adminUser)
Parameters:
adminUser - The adminUser to set.

getServerName

public java.lang.String getServerName()
Returns:
Returns serverName

setServerName

public void setServerName(java.lang.String serverName)
Parameters:
serverName - The serverName to set.

getDomainName

public java.lang.String getDomainName()
Returns:
Returns the domainName.

setDomainName

public void setDomainName(java.lang.String domainName)
Parameters:
domainName - The domainName to set.

getCallBackServer

public CallBackServer getCallBackServer()
Returns:
Returns the callback server.

setCallBackServer

public void setCallBackServer(CallBackServer callBackServer)
Parameters:
callbackServer - The callBackServer to set.

getJPUHome

public java.lang.String getJPUHome()

setJPUHome

public void setJPUHome(java.lang.String home)


JProcessUnit API