org.gcube.informationsystem.glitebridge.resource.cluster
Class ComputingElementType

java.lang.Object
  extended by org.gcube.informationsystem.glitebridge.resource.cluster.ComputingElementType

public class ComputingElementType
extends java.lang.Object

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
ComputingElementType()
           
 
Method Summary
 ACLType getACL()
           
 java.lang.String getApplicationDir()
           
 java.lang.Long getAssignedJobSlots()
           
 java.util.List<java.lang.String> getContactString()
           
 java.lang.String getDataDir()
           
 java.lang.String getDefaultSE()
           
 java.lang.Long getEstimatedResponseTime()
           
 java.lang.Long getFreeJobSlots()
           
 java.lang.Long getGateKeeperPort()
           
 java.lang.String getGRAMVersion()
           
 java.lang.String getHostName()
           
 java.net.URI getInformationServiceURL()
           
 java.lang.String getJobManager()
           
 java.util.List<JobType> getJobs()
           
 LRMSTypeOpenEnum getLRMSType()
           
 java.lang.String getLRMSVersion()
           
 java.lang.Long getMaxCPUTime()
           
 java.lang.Long getMaxRunningJobs()
           
 java.lang.Long getMaxTotalJobs()
           
 java.lang.Long getMaxWallClockTime()
           
 java.lang.String getName()
           
 java.lang.Long getPriority()
           
 java.lang.Long getRunningJobs()
           
 Cluster.CEStatusEnum getStatus()
           
 java.lang.Long getTotalJobs()
           
 java.lang.String getUniqueID()
           
 java.util.List<CEVOViewType> getVOView()
           
 java.lang.Long getWaitingJobs()
           
 java.lang.Long getWorstResponseTime()
           
 void setACL(ACLType acl)
           
 void setApplicationDir(java.lang.String applicationDir)
           
 void setAssignedJobSlots(java.lang.Long assignedJobSlots)
           
 void setContactString(java.util.List<java.lang.String> contactString)
           
 void setDataDir(java.lang.String dataDir)
           
 void setDefaultSE(java.lang.String defaultSE)
           
 void setEstimatedResponseTime(java.lang.Long estimatedResponseTime)
           
 void setFreeJobSlots(java.lang.Long freeJobSlots)
           
 void setGateKeeperPort(java.lang.Long gateKeeperPort)
           
 void setGRAMVersion(java.lang.String gramVersion)
           
 void setHostName(java.lang.String hostName)
           
 void setInformationServiceURL(java.net.URI informationServiceURL)
           
 void setJobManager(java.lang.String jobManager)
           
 void setJobs(java.util.List<JobType> jobs)
           
 void setLRMSType(LRMSTypeOpenEnum lrmsType)
           
 void setLRMSVersion(java.lang.String lrmsVersion)
           
 void setMaxCPUTime(java.lang.Long maxCPUTime)
           
 void setMaxRunningJobs(java.lang.Long maxRunningJobs)
           
 void setMaxTotalJobs(java.lang.Long maxTotalJobs)
           
 void setMaxWallClockTime(java.lang.Long maxWallClockTime)
           
 void setName(java.lang.String name)
           
 void setPriority(java.lang.Long priority)
           
 void setRunningJobs(java.lang.Long runningJobs)
           
 void setStatus(Cluster.CEStatusEnum status)
           
 void setTotalJobs(java.lang.Long totalJobs)
           
 void setUniqueID(java.lang.String uniqueID)
           
 void setVOView(java.util.List<CEVOViewType> voView)
           
 void setWaitingJobs(java.lang.Long waitingJobs)
           
 void setWorstResponseTime(java.lang.Long worstResponseTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputingElementType

public ComputingElementType()
Method Detail

getACL

public ACLType getACL()
Returns:
ACL

setACL

public void setACL(ACLType acl)
Parameters:
acl - ACL

getApplicationDir

public java.lang.String getApplicationDir()
Returns:
Application Dir

setApplicationDir

public void setApplicationDir(java.lang.String applicationDir)
Parameters:
applicationDir - Application Dir

getAssignedJobSlots

public java.lang.Long getAssignedJobSlots()
Returns:
Assigned Job Slots

setAssignedJobSlots

public void setAssignedJobSlots(java.lang.Long assignedJobSlots)
Parameters:
assignedJobSlots - Assigned Job Slots

getContactString

public java.util.List<java.lang.String> getContactString()
Returns:
Contact String

setContactString

public void setContactString(java.util.List<java.lang.String> contactString)
Parameters:
contactString - Contact String

getDataDir

public java.lang.String getDataDir()
Returns:
Data Dir

setDataDir

public void setDataDir(java.lang.String dataDir)
Parameters:
dataDir - Data Dir

getDefaultSE

public java.lang.String getDefaultSE()
Returns:
Default SE

setDefaultSE

public void setDefaultSE(java.lang.String defaultSE)
Parameters:
defaultSE - Default SE

getEstimatedResponseTime

public java.lang.Long getEstimatedResponseTime()
Returns:
Estimated Response Time

setEstimatedResponseTime

public void setEstimatedResponseTime(java.lang.Long estimatedResponseTime)
Parameters:
estimatedResponseTime - Estimated Response Time

getFreeJobSlots

public java.lang.Long getFreeJobSlots()
Returns:
Free Job Slots

setFreeJobSlots

public void setFreeJobSlots(java.lang.Long freeJobSlots)
Parameters:
freeJobSlots - Free Job Slots

getGateKeeperPort

public java.lang.Long getGateKeeperPort()
Returns:
Gate Keeper Port

setGateKeeperPort

public void setGateKeeperPort(java.lang.Long gateKeeperPort)
Parameters:
gateKeeperPort - Gate Keeper Port

getGRAMVersion

public java.lang.String getGRAMVersion()
Returns:
GRAM Version

setGRAMVersion

public void setGRAMVersion(java.lang.String gramVersion)
Parameters:
gramVersion - GRAM Version

getHostName

public java.lang.String getHostName()
Returns:
Hostname

setHostName

public void setHostName(java.lang.String hostName)
Parameters:
hostName - Hostname

getJobManager

public java.lang.String getJobManager()
Returns:
Job Manager

setJobManager

public void setJobManager(java.lang.String jobManager)
Parameters:
jobManager - Job Manager

getJobs

public java.util.List<JobType> getJobs()
Returns:
Jobs

setJobs

public void setJobs(java.util.List<JobType> jobs)
Parameters:
jobs - Jobs

getLRMSType

public LRMSTypeOpenEnum getLRMSType()
Returns:
LRMS Type

setLRMSType

public void setLRMSType(LRMSTypeOpenEnum lrmsType)
Parameters:
lrmsType - LRMS Type

getLRMSVersion

public java.lang.String getLRMSVersion()
Returns:
LRMS Version

setLRMSVersion

public void setLRMSVersion(java.lang.String lrmsVersion)
Parameters:
lrmsVersion - LRMS Version

getMaxCPUTime

public java.lang.Long getMaxCPUTime()
Returns:
Max CPU Time

setMaxCPUTime

public void setMaxCPUTime(java.lang.Long maxCPUTime)
Parameters:
maxCPUTime - Max CPU Time

getMaxRunningJobs

public java.lang.Long getMaxRunningJobs()
Returns:
Max Running Jobs

setMaxRunningJobs

public void setMaxRunningJobs(java.lang.Long maxRunningJobs)
Parameters:
maxRunningJobs - Max Running Jobs

getMaxTotalJobs

public java.lang.Long getMaxTotalJobs()
Returns:
Max Total Jobs

setMaxTotalJobs

public void setMaxTotalJobs(java.lang.Long maxTotalJobs)
Parameters:
maxTotalJobs - Max Total Jobs

getMaxWallClockTime

public java.lang.Long getMaxWallClockTime()
Returns:
Max Wall Clock Time

setMaxWallClockTime

public void setMaxWallClockTime(java.lang.Long maxWallClockTime)
Parameters:
maxWallClockTime - Max Wall Clock Time

getName

public java.lang.String getName()
Returns:
Name

setName

public void setName(java.lang.String name)
Parameters:
name - Name

getPriority

public java.lang.Long getPriority()
Returns:
Priority

setPriority

public void setPriority(java.lang.Long priority)
Parameters:
priority - Priority

getRunningJobs

public java.lang.Long getRunningJobs()
Returns:
Running Jobs

setRunningJobs

public void setRunningJobs(java.lang.Long runningJobs)
Parameters:
runningJobs - Running Jobs

getStatus

public Cluster.CEStatusEnum getStatus()
Returns:
CE Status

setStatus

public void setStatus(Cluster.CEStatusEnum status)
Parameters:
status - CE Status

getTotalJobs

public java.lang.Long getTotalJobs()
Returns:
Total Jobs

setTotalJobs

public void setTotalJobs(java.lang.Long totalJobs)
Parameters:
totalJobs - Total Jobs

getUniqueID

public java.lang.String getUniqueID()
Returns:
UniqueID

setUniqueID

public void setUniqueID(java.lang.String uniqueID)
Parameters:
uniqueID - UniqueID

getInformationServiceURL

public java.net.URI getInformationServiceURL()
Returns:
URI

setInformationServiceURL

public void setInformationServiceURL(java.net.URI informationServiceURL)
Parameters:
informationServiceURL - URI

getVOView

public java.util.List<CEVOViewType> getVOView()
Returns:
CE VO Views

setVOView

public void setVOView(java.util.List<CEVOViewType> voView)
Parameters:
voView - CE VO Views

getWaitingJobs

public java.lang.Long getWaitingJobs()
Returns:
Waiting Jobs

setWaitingJobs

public void setWaitingJobs(java.lang.Long waitingJobs)
Parameters:
waitingJobs - Waiting Jobs

getWorstResponseTime

public java.lang.Long getWorstResponseTime()
Returns:
Worst Response Time

setWorstResponseTime

public void setWorstResponseTime(java.lang.Long worstResponseTime)
Parameters:
worstResponseTime - Worst Response Time