org.lsst.ccs.config
Class BootCommand

java.lang.Object
  extended by org.lsst.ccs.bus.BusMessage
      extended by org.lsst.ccs.bus.Command
          extended by org.lsst.ccs.config.BootCommand
All Implemented Interfaces:
Serializable, org.lsst.ccs.bus.BusPayload, org.lsst.ccs.bus.CommandBusMessage

public class BootCommand
extends org.lsst.ccs.bus.Command

A Command object for CCS delivering data to be run to start a subsystem.

Author:
bamade
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.lsst.ccs.bus.Command
canRunInActiveMode, canWaitForReady, destination, key, log
 
Fields inherited from class org.lsst.ccs.bus.BusMessage
detailLevel, origin, priorityLevel, summary, timeStamp
 
Constructor Summary
BootCommand(String destination, String subsystemName, String configName, String tag, Object configurationData)
          creates a boot command
 
Method Summary
 Object execute(org.lsst.ccs.bus.CommandExecutor s)
           
 String getConfigName()
           
 Object getConfigurationData()
           
 DeploymentDescriptor getDescriptor()
           
 String getMessageType()
           
 String getSubsystemName()
           
 String getTag()
           
 void setDescriptor(DeploymentDescriptor descriptor)
           
 
Methods inherited from class org.lsst.ccs.bus.Command
canRunInActiveMode, canWaitForReady, getCorrelId, getDestination, getKey, isWrite, setCanRunInActiveMode, setCanWaitForReady, setCorrelId, setDestination, setKey, toString
 
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

BootCommand

public BootCommand(String destination,
                   String subsystemName,
                   String configName,
                   String tag,
                   Object configurationData)
creates a boot command

Parameters:
destination -
subsystemName -
configName -
tag -
configurationData -
Method Detail

getDescriptor

public DeploymentDescriptor getDescriptor()

setDescriptor

public void setDescriptor(DeploymentDescriptor descriptor)

getSubsystemName

public String getSubsystemName()

getConfigName

public String getConfigName()

getTag

public String getTag()

getConfigurationData

public Object getConfigurationData()

execute

public Object execute(org.lsst.ccs.bus.CommandExecutor s)
Specified by:
execute in class org.lsst.ccs.bus.Command

getMessageType

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


Copyright © 2013 LSST. All Rights Reserved.