org.jlab.coda.afecs.cool.ontology
Class AComponent

java.lang.Object
  extended by org.jlab.coda.afecs.cool.ontology.AOntologyConcept
      extended by org.jlab.coda.afecs.cool.ontology.AComponent
All Implemented Interfaces:
java.io.Serializable

public class AComponent
extends AOntologyConcept
implements java.io.Serializable

JSA: Thomas Jefferson National Accelerator Facility
This software was developed under a United States Government license,
described in the NOTICE file included as part of this distribution.
Copyright (c), Aug 27, 2009

See Also:
Serialized Form

Constructor Summary
AComponent()
           
 
Method Summary
 void addMonitoredData(java.lang.String cn, org.jlab.coda.cMsg.cMsgPayloadItem pi)
           
 void addProcess(AProcess p)
           
 void addService(AService service)
           
 void addState(AState s)
           
 void clearMonitoredData()
           
 AClientInfo getClient()
           
 java.lang.String getCoda2Component()
           
 java.lang.String getCodaComponent()
           
 java.lang.String getCode()
           
 int getConfigID()
           
 java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getConfigurationDataAsPayload()
          Returns the configuration data of this class as an ArrayList of payloadItems
 int getCpuActiveProcesses()
           
 int getCpuBuffers()
           
 int getCpuFreeMemory()
           
 double getCpuLoad()
           
 int getCpuTotalMemory()
           
 int getCpuTotalProcesses()
           
 java.lang.String getDalogMsgSeverity()
           
 int getDalogMsgSeverityId()
           
 java.lang.String getDalogMsgText()
           
 double getDataRate()
           
 double getDataRateAverage()
           
 java.lang.String getDescription()
           
 java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getDynamicDataAsPayload()
          Returns the dynamic data of this class as an ArrayList of payloadItems
 int getEventNumber()
           
 float getEventRate()
           
 float getEventRateAverage()
           
 java.lang.String getExpid()
           
 java.lang.String getFileName()
           
 HMI getGui()
           
 java.lang.String getHost()
           
 float getLiveTime()
           
 double getLoad()
           
 java.util.ArrayList<java.lang.String> getMonitoredDataItemNames()
           
 java.lang.String getName()
           
 long getNumberOfLongs()
           
 java.lang.String getObjectType()
           
 AOption getOption()
           
 APlugin getPlugin()
           
 int getPriority()
           
 java.util.ArrayList<AProcess> getProcesses()
           
 java.lang.String[] getProcessNames()
           
 int getReportingInterval()
           
 java.lang.String getRunEndTime()
           
 int getRunNumber()
           
 java.lang.String getRunStartTime()
           
 java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getRunTimeDataAsPayload()
          Returns the dynamic data of this class as an ArrayList of payloadItems
 java.lang.String getRunType()
           
 AService getService(java.lang.String s)
           
 java.util.ArrayList<AService> getServices()
           
 java.lang.String getSession()
           
 java.lang.String getStartTime()
           
 java.lang.String getState()
           
 java.lang.String[] getStateNames()
           
 java.util.ArrayList<AState> getStates()
           
 java.lang.String getSupervisor()
           
 java.lang.String getType()
           
 void removeProcess(AProcess p)
           
 void removeService(AService service)
           
 void removeState(AState s)
           
 void setClient(AClientInfo client)
           
 void setCoda2Component(java.lang.String coda2Component)
           
 void setCodaComponent(java.lang.String codaComponent)
           
 void setCode(java.lang.String code)
           
 void setConfigID(int configID)
           
 void setCpuActiveProcesses(int cpuActiveProcesses)
           
 void setCpuBuffers(int cpuBuffers)
           
 void setCpuFreeMemory(int cpuFreeMemory)
           
 void setCpuLoad(double cpuLoad)
           
 void setCpuTotalMemory(int cpuTotalMemory)
           
 void setCpuTotalProcesses(int cpuTotalProcesses)
           
 void setDalogMsgSeverity(java.lang.String dalogMsgSeverity)
           
 void setDalogMsgSeverityId(int dalogMsgSeverityId)
           
 void setDalogMsgText(java.lang.String dalogMsgText)
           
 void setDataRate(double dataRate)
           
 void setDataRateAverage(double dataRateAverage)
           
 void setDescription(java.lang.String description)
           
 void setEventNumber(int eventNumber)
           
 void setEventRate(float eventRate)
           
 void setEventRateAverage(float eventRateAverage)
           
 void setExpid(java.lang.String expid)
           
 void setFileName(java.lang.String fileName)
           
 void setGui(HMI gui)
           
 void setHost(java.lang.String host)
           
 void setLiveTime(float liveTime)
           
 void setLoad(double load)
           
 void setName(java.lang.String name)
           
 void setNumberOfLongs(long numberOfLongs)
           
 void setObjectType(java.lang.String objectType)
           
 void setOption(AOption option)
           
 void setPlugin(APlugin plugin)
           
 void setPriority(int priority)
           
 void setProcesses(java.util.ArrayList<AProcess> processes)
           
 void setReportingInterval(int reportingInterval)
           
 void setRunEndTime(java.lang.String runEndTime)
           
 void setRunNumber(int runNumber)
           
 void setRunStartTime(java.lang.String runStartTime)
           
 void setRunType(java.lang.String runType)
           
 void setServices(java.util.ArrayList<AService> services)
           
 void setSession(java.lang.String session)
           
 void setStartTime(java.lang.String startTime)
           
 void setState(java.lang.String state)
           
 void setStates(java.util.ArrayList<AState> states)
           
 void setSupervisor(java.lang.String supervisor)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jlab.coda.afecs.cool.ontology.AOntologyConcept
addConceptSlot, addPrimitiveSlot, addSlot, getConceptName, getOntology, getSlots, setConceptName, setOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AComponent

public AComponent()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getClient

public AClientInfo getClient()

setClient

public void setClient(AClientInfo client)

getSession

public java.lang.String getSession()

setSession

public void setSession(java.lang.String session)

getRunType

public java.lang.String getRunType()

setRunType

public void setRunType(java.lang.String runType)

getExpid

public java.lang.String getExpid()

setExpid

public void setExpid(java.lang.String expid)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getStartTime

public java.lang.String getStartTime()

setStartTime

public void setStartTime(java.lang.String startTime)

getLoad

public double getLoad()

setLoad

public void setLoad(double load)

getState

public java.lang.String getState()

setState

public void setState(java.lang.String state)

getEventRate

public float getEventRate()

setEventRate

public void setEventRate(float eventRate)

getDataRate

public double getDataRate()

setDataRate

public void setDataRate(double dataRate)

getEventNumber

public int getEventNumber()

setEventNumber

public void setEventNumber(int eventNumber)

getRunNumber

public int getRunNumber()

setRunNumber

public void setRunNumber(int runNumber)

getPriority

public int getPriority()

setPriority

public void setPriority(int priority)

getReportingInterval

public int getReportingInterval()

setReportingInterval

public void setReportingInterval(int reportingInterval)

getEventRateAverage

public float getEventRateAverage()

setEventRateAverage

public void setEventRateAverage(float eventRateAverage)

getDataRateAverage

public double getDataRateAverage()

setDataRateAverage

public void setDataRateAverage(double dataRateAverage)

getNumberOfLongs

public long getNumberOfLongs()

setNumberOfLongs

public void setNumberOfLongs(long numberOfLongs)

getRunStartTime

public java.lang.String getRunStartTime()

setRunStartTime

public void setRunStartTime(java.lang.String runStartTime)

getRunEndTime

public java.lang.String getRunEndTime()

setRunEndTime

public void setRunEndTime(java.lang.String runEndTime)

getDalogMsgText

public java.lang.String getDalogMsgText()

setDalogMsgText

public void setDalogMsgText(java.lang.String dalogMsgText)

getDalogMsgSeverity

public java.lang.String getDalogMsgSeverity()

setDalogMsgSeverity

public void setDalogMsgSeverity(java.lang.String dalogMsgSeverity)

getDalogMsgSeverityId

public int getDalogMsgSeverityId()

setDalogMsgSeverityId

public void setDalogMsgSeverityId(int dalogMsgSeverityId)

getStates

public java.util.ArrayList<AState> getStates()

setStates

public void setStates(java.util.ArrayList<AState> states)

addState

public void addState(AState s)

removeState

public void removeState(AState s)

getStateNames

public java.lang.String[] getStateNames()

getProcesses

public java.util.ArrayList<AProcess> getProcesses()

setProcesses

public void setProcesses(java.util.ArrayList<AProcess> processes)

addProcess

public void addProcess(AProcess p)

removeProcess

public void removeProcess(AProcess p)

getProcessNames

public java.lang.String[] getProcessNames()

getSupervisor

public java.lang.String getSupervisor()

setSupervisor

public void setSupervisor(java.lang.String supervisor)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

addMonitoredData

public void addMonitoredData(java.lang.String cn,
                             org.jlab.coda.cMsg.cMsgPayloadItem pi)

clearMonitoredData

public void clearMonitoredData()

getMonitoredDataItemNames

public java.util.ArrayList<java.lang.String> getMonitoredDataItemNames()

getOption

public AOption getOption()

setOption

public void setOption(AOption option)

getCoda2Component

public java.lang.String getCoda2Component()

setCoda2Component

public void setCoda2Component(java.lang.String coda2Component)

getCodaComponent

public java.lang.String getCodaComponent()

setCodaComponent

public void setCodaComponent(java.lang.String codaComponent)

getGui

public HMI getGui()

setGui

public void setGui(HMI gui)

getPlugin

public APlugin getPlugin()

setPlugin

public void setPlugin(APlugin plugin)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

getServices

public java.util.ArrayList<AService> getServices()

getService

public AService getService(java.lang.String s)

setServices

public void setServices(java.util.ArrayList<AService> services)

addService

public void addService(AService service)

removeService

public void removeService(AService service)

getObjectType

public java.lang.String getObjectType()

setObjectType

public void setObjectType(java.lang.String objectType)

getLiveTime

public float getLiveTime()

setLiveTime

public void setLiveTime(float liveTime)

getCpuLoad

public double getCpuLoad()

setCpuLoad

public void setCpuLoad(double cpuLoad)

getCpuTotalMemory

public int getCpuTotalMemory()

setCpuTotalMemory

public void setCpuTotalMemory(int cpuTotalMemory)

getCpuFreeMemory

public int getCpuFreeMemory()

setCpuFreeMemory

public void setCpuFreeMemory(int cpuFreeMemory)

getCpuBuffers

public int getCpuBuffers()

setCpuBuffers

public void setCpuBuffers(int cpuBuffers)

getCpuActiveProcesses

public int getCpuActiveProcesses()

setCpuActiveProcesses

public void setCpuActiveProcesses(int cpuActiveProcesses)

getCpuTotalProcesses

public int getCpuTotalProcesses()

setCpuTotalProcesses

public void setCpuTotalProcesses(int cpuTotalProcesses)

getConfigID

public int getConfigID()

setConfigID

public void setConfigID(int configID)

getConfigurationDataAsPayload

public java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getConfigurationDataAsPayload()
Returns the configuration data of this class as an ArrayList of payloadItems

Returns:
array list of payload items.

getRunTimeDataAsPayload

public java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getRunTimeDataAsPayload()
Returns the dynamic data of this class as an ArrayList of payloadItems

Returns:
array list of payload items.

getDynamicDataAsPayload

public java.util.ArrayList<org.jlab.coda.cMsg.cMsgPayloadItem> getDynamicDataAsPayload()
Returns the dynamic data of this class as an ArrayList of payloadItems

Returns:
array list of payload items.

toString

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