org.lsst.ccs.config
Class BootStatus

java.lang.Object
  extended by org.lsst.ccs.bus.BusMessage
      extended by org.lsst.ccs.bus.Status
          extended by org.lsst.ccs.config.BootStatus
All Implemented Interfaces:
Serializable, org.lsst.ccs.bus.BusPayload

public class BootStatus
extends org.lsst.ccs.bus.Status

A specific status object that advertises a startup code and tells which data my be required (optionnal). The key value is the address of the sender which is the temporary name of the startup code based on MacAddress.

Author:
bamade
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.lsst.ccs.bus.Status
state
 
Fields inherited from class org.lsst.ccs.bus.BusMessage
detailLevel, origin, priorityLevel, summary, timeStamp
 
Constructor Summary
BootStatus()
           
BootStatus(String requestedSubsystem, String requestedConfiguration, String requestedTag)
           
 
Method Summary
 String getMessageType()
           
 DeploymentDescriptor getOptionalDescriptor()
           
 String getRequestedConfiguration()
           
 String getRequestedSubsystem()
           
 String getRequestedTag()
           
 boolean isInTestContext()
           
 void setInTestContext(boolean inTestContext)
           
 void setOptionalDescriptor(DeploymentDescriptor optionalDescriptor)
           
 void setRequestedConfiguration(String requestedConfiguration)
           
 void setRequestedSubsystem(String requestedSubsystem)
           
 void setRequestedTag(String requestedTag)
           
 String toString()
           
 
Methods inherited from class org.lsst.ccs.bus.Status
getState, setState
 
Methods inherited from class org.lsst.ccs.bus.BusMessage
getDetailLevel, getOrigin, getPriorityLevel, getSummary, getTimeStamp, setDetailLevel, setOrigin, setPriorityLevel, setSummary, setTimeStamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BootStatus

public BootStatus()

BootStatus

public BootStatus(String requestedSubsystem,
                  String requestedConfiguration,
                  String requestedTag)
Method Detail

getOptionalDescriptor

public DeploymentDescriptor getOptionalDescriptor()

setOptionalDescriptor

public void setOptionalDescriptor(DeploymentDescriptor optionalDescriptor)

getRequestedSubsystem

public String getRequestedSubsystem()

setRequestedSubsystem

public void setRequestedSubsystem(String requestedSubsystem)

getRequestedConfiguration

public String getRequestedConfiguration()

setRequestedConfiguration

public void setRequestedConfiguration(String requestedConfiguration)

getRequestedTag

public String getRequestedTag()

setRequestedTag

public void setRequestedTag(String requestedTag)

isInTestContext

public boolean isInTestContext()

setInTestContext

public void setInTestContext(boolean inTestContext)

getMessageType

public String getMessageType()
Overrides:
getMessageType in class org.lsst.ccs.bus.Status

toString

public String toString()
Overrides:
toString in class org.lsst.ccs.bus.Status


Copyright © 2013 LSST. All Rights Reserved.