Package org.lsst.ccs
Class BootUtils
java.lang.Object
org.lsst.ccs.BootUtils
A collection of static utilities linked to boot operations.
- Author:
- The LSST CCS Team
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentLookupbuildComponentLookupFromDescription(String fullDescription, String config, String alias) Builds aComponentLookupgiven a description name and a startup configuration.static ComponentLookupbuildComponentLookupFromDescription(String fullDescription, String config, String alias, Properties buildProperties) Builds aComponentLookupgiven a description name and a startup configuration.static ComponentLookupbuildComponentLookupFromDescription(Map<String, String> args, String alias) static ComponentLookupbuildComponentLookupFromDescription(Map<String, String> args, String alias, Properties buildProperties) static Propertiesstatic SubsystemgetSubsystemFromFile(String descriptionName) Builds aSubsysteminstance out of a description file.static SubsystemgetSubsystemFromFile(String descriptionName, String configName) static SubsystemgetSubsystemFromFile(String fullDescription, String config, String alias) Builds aSubsystemgiven a description name and a startup configuration.static SubsystemgetSubsystemFromFile(String fullDescription, String config, String alias, Properties buildProperties) static SubsystemgetSubsystemFromLookup(ComponentLookup componentLookup, String alias) Builds aSubsystemgiven a ComponentLookup.static void
-
Method Details
-
getSubsystemFromFile
Builds aSubsysteminstance out of a description file.- Parameters:
descriptionName-- Returns:
- a subsystem ready to run.
- Throws:
Exception
-
getSubsystemFromFile
public static Subsystem getSubsystemFromFile(String descriptionName, String configName) throws Exception - Throws:
Exception
-
buildComponentLookupFromDescription
public static ComponentLookup buildComponentLookupFromDescription(String fullDescription, String config, String alias) throws Exception Builds aComponentLookupgiven a description name and a startup configuration.- Parameters:
fullDescription-config-- Returns:
- A ComponentLookup from the specified description
- Throws:
Exception
-
buildComponentLookupFromDescription
public static ComponentLookup buildComponentLookupFromDescription(Map<String, String> args, String alias) throws Exception- Throws:
Exception
-
buildComponentLookupFromDescription
public static ComponentLookup buildComponentLookupFromDescription(String fullDescription, String config, String alias, Properties buildProperties) throws Exception Builds aComponentLookupgiven a description name and a startup configuration.- Parameters:
fullDescription-config-buildProperties- Properties to be used at build time.- Returns:
- A ComponentLookup from the specified description
- Throws:
Exception
-
buildComponentLookupFromDescription
public static ComponentLookup buildComponentLookupFromDescription(Map<String, String> args, String alias, Properties buildProperties) throws Exception- Throws:
Exception
-
getSubsystemFromLookup
public static Subsystem getSubsystemFromLookup(ComponentLookup componentLookup, String alias) throws Exception Builds aSubsystemgiven a ComponentLookup.- Parameters:
componentLookup- A previously built component lookup.alias- The Alias for this subsystem- Returns:
- A ready to run subsystem
- Throws:
Exception
-
getSubsystemFromFile
public static Subsystem getSubsystemFromFile(String fullDescription, String config, String alias) throws Exception Builds aSubsystemgiven a description name and a startup configuration.- Parameters:
fullDescription-config-- Returns:
- A ready to run subsystem
- Throws:
Exception
-
getSubsystemFromFile
public static Subsystem getSubsystemFromFile(String fullDescription, String config, String alias, Properties buildProperties) throws Exception - Throws:
Exception
-
main
- Throws:
Exception
-
getInputBuildProperties
-