All Classes and Interfaces
Class
Description
Represents whether the alarm is acknowledged or not.
Represents the acknowledged status of the alarm
Represents unacknowledged status of an alarm.
Represents the activation status of an alarm.
Represents active state of the alarm.
Represents inactive state of an alarm.
ActorSystemFactory creates a remote ActorSystem on the interface where csw-cluster is running.
ActorSystemFactory creates a remote ActorSystem on the interface where csw-cluster is running.
Represents a live Akka connection of an Actor
This actor is wired up as akka logger in
logging.conf
.AkkaRegistration holds the information needed to register an akka location
A factory to create AkkaRegistration
Represent the health status e.g Good, Ill, Bad for an alarm/component/subsystem or whole system.
Represents health of an alarm/component/subsystem/system if at-least one alarm is either Disconnected, Indeterminate
or Critical
Represents health of an alarm/component/subsystem/system if all alarms are either Okay or Warning
Represents health of an alarm/component/subsystem/system if at-least one alarm is Major
Represents the metadata of an alarm e.g.
Factory to create AlarmService
Represents the alarm severity set by the component developer e.g Okay, Warning, Major, Indeterminate, Critical.
Represents the critical state of an alarm for e.g.
Represents the indeterminate state of an alarm, for e.g.
Represents the major state of an alarm for e.g the operator needs to respond to a major alarm within 30 to 60 minutes.
Represents the normal operation of the alarm
Represents the warning state of an alarm for e.g.
Represents occasionally changing properties of the alarm e.g current acknowledgement status, latched severity, etc.
AlarmTestKit supports starting Alarm server using embedded redis internally (sentinel + master)
and registering it with location service
Represents the category of the Alarm.
An wrapper for angle.
used in implicit conversion to support `1.degree`, `1.arcMinute` etc
The trait for logging ids.
As part of spawning the
LoggingSystem
, it looks for appenders (e.g.Parses the command line options using
scopt
library.Parses the command line options using
scopt
library.A top level key for a parameter set representing an array like collection.
A KeyType that holds array
A java helper to schedule and execute blocking operations on a dedicated thread pool.
A java helper to schedule and execute blocking operations on a dedicated thread pool.
This exception is thrown when TMT_LOG_HOME is not set as environment variable
Utils for binary data
Utils for binary data
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
API for a scheduled periodic task, that allows it to be cancelled.
Represents a single choice
Provides implicit conversion from String to Choice
Represents a set of choices
Provides a varargs constructor for Choices
Clock Id argument is the identifier of the particular clock on which to act.
Clock Id argument is the identifier of the particular clock on which to act.
ClusterSeedsNotFound is thrown while starting the container or host app if CLUSTER_SEEDS are not provided or set in
environment variable
ClusterSeedsNotFound is thrown while starting the container or host app if CLUSTER_SEEDS are not provided or set in
environment variable
Common trait representing commands in TMT like Setup, Observe and Wait
Describes a command issue with appropriate reason for validation failure
Returned when an Assembly receives a command and one is already executing
A required HCD is busy and cannot be used
Returned when a CommandResponse associated with runId is not available
Returned when a command is missing a required key/parameter
Returned when some other issue occurred apart from those already defined
Parameter of a command is out of range
A required Assembly is not available
A required HCD is not available
A required Sequencer is not available
A required service is not available
Returned when some required location is not available
A command is unsupported in the current state
A command is unsupported by component
Returned when some given command type is not expected
The component is in the wrong internal state to handle a command
Returned when a command does not have the correct number of parameters
Returned when the parameter for a key is not the correct type (i.e.
Returned when an Assembly receives a configuration with a Prefix that it doesn't support
Returned when a parameter value does not have the correct units
Contains a list of commands that can be sent to a sequencer
Represent messages that carry commands sent from one component to other
Represents a oneway kind of message that carries command to other component
Represents a submit kind of message that carries command to other component
Represents a validate only kind of message that carries command to other component
Model representing the name as an identifier of a command
Represents a final response stating acceptance of a command received meaning passed validation
Represents a negative response that describes the cancellation of command
Represents a final positive response stating completion of command with no errors
A result may be included or may be empty
Represents a negative response that describes an error in executing the command
Represents a final negative response invalidating a command received has failed validation
Represents a negative response stating that a component is Locked and command was not validated or executed
MatchingResponse is returned by matchers.
OnewayResponse is returned by Oneway message which calls the onOneway handler
Responses returned can be Accepted, Invalid, Locked
Represents a preliminary response stating a long running command has been started
SubmitResponse is returned by Submit message which calls the onSubmit handler
Responses returned can be Invalid, Started, Completed, Error, Cancelled, Locked
ValidationResponse is returned by validateCommand handler.
ValidateOnlyResponse is returned by Validate message, which calls validateCommand handler
Values can be Invalid, Accepted, Locked.
The nature of CommandResponse as an intermediate response of command execution or a final response which could be
positive or negative
Wrapper API for interacting with Command Response Manager of a component
Indicates that at least one of the responses ended with a negative response
param: responses the set of responses
Indicates that all responses included completed successfully.
Represents shutdown or restart kind of messages sent to a component
A class that represents a logical component with it's supervisor actor reference and it's meta information
Represents messages that a component can receive in any state
Represents a message to create subscription for state changes of a component
Represents a message to get current lifecycle state of a component
Represents a message to create subscription for lifecycle changes of a component
Represents a component based on its prefix and type.
The information needed to create a component.
A LoggingState maintained for each component
Represents messages that a component can receive in it's whole lifecycle
Represents a collection of components created in a single container
Represents a type of the Component.
Represents a component that controls one or more HCDs or assemblies
Represents a container for components e.g assemblies and HCDs
Represents a component that controls a hardware device
Represents a Machine
Represents a sequence component e.g ocs_1, iris_1
Represents a component that controls one or more assemblies or sequencers
Represents a general purpose service component e.g.
All the logs generated from config client will have a fixed prefix, which is
ConfigClient
.All the logs generated from config client will have a fixed prefix, which is
ConfigClient
.This class represents the contents of the files being managed.
Provides various alternatives for constructing the data to be stored in the config service.
Contains information about a config file stored in the config service
This is used as indicator for command line applications to fetch configuration files either from local machine or from Configuration service
Holds information about a specific version of a config file
Type of an id returned from ConfigManager create or update methods
Holds metadata information about config server
Represents the exception thrown while parsing the alarm metadata config file for populating alarm store
ConfigServiceConnection
is a wrapper over predefined HttpConnection
representing config server.ConfigServiceConnection
is a wrapper over predefined HttpConnection
representing config server.ConfigTestKit supports starting HTTP Config Server backed by SVN
and registering it with location service
Represents a connection based on a componentId and the type of connection offered by the component
Represents a connection offered by remote Actors e.g.
Represents a http connection provided by the component e.g.
represents a tcp connection provided by the component e.g.
ConnectionInfo represents a component name, component type and connection type
Represents a type of connection offered by the Component
Represents an Akka type of connection
Represents a HTTP type of connection
Represents a TCP type of connection
param: configFilePath path of configuration file which is provided to container cmd app to start specified components from config
param: configFileLocation indicator to fetch config file either from local machine or from Configuration service
Represents messages a container can receive in any state
Represents a message to get all components started in a container
Represents a message to get lifecycle state a container
Container information as represented in the configuration file
Lifecycle state of a container actor
Represents an idle state of container where it is waiting for all components, that are suppose to run in it, to come up
Represents a running state of container where all components running in it are up
Represents messages a container can receive in it's whole lifecycle
Marker trait for control parameter sets which i applicable to Assembly and HCD type of components
coordinate system enumeration.
All coordinates are a Coord.
Equatorial coordinates.
A tag is a label to indicate the use of the coordinate
Represents the current node is not able to join the cluster
Bundles all the services provided by csw
A state variable that indicates the ''current'' or actual state.
Wrapper API for publishing
CurrentState
of a componentCombines multiple CurrentState objects together
Represents the exception while connecting to database server e.g.
DatabaseServiceConnection
is a wrapper over predefined TcpConnection
representing database service.DatabaseServiceConnection
is a wrapper over predefined TcpConnection
representing database service.DatabaseServiceFactory provides a mechanism to connect to the database server and get the handle of Jooq's DSLContext.
Provides the connection information of
Database Service
by resolving the location through Database Service
DatabaseTestKit supports starting Database server using embedded postgres
and registering it with location service, and creating a client for the database server
The DemandMatcher checks the CurrentStatus for equality with the items in the DemandState.
A StateMatcher which matches the CurrentState against the DemandState
A state variable that indicates the ''demand'' or requested state.
DMS system notifies other systems by publishing these two observe events.
DMS system notifies other systems by publishing these two observe events.
An Exception representing undefined response content
An Exception representing undefined response content
Common trait representing events in TMT like
SystemEvent
and ObserveEvent
A wrapper class representing the key for an event e.g.
A wrapper class representing the name of an Event
An exception representing unavailability of underlying server in case of publishing or subscribing
Factory to create EventService
Event service supports two underlying implementations for event store
1.
Event service supports two underlying implementations for event store
1.
EventTestKit supports starting Alarm server using embedded redis internally (sentinel + master)
and registering it with location service
ExposureId is an identifier in ESW/DMS for a single exposure.
Factory for ExposureId instances and helper functions.
An ExposureIdWithObsId is an ExposureId with an included ObsId.
Represents an exception that will cause the component to restart.
Represents an exception that will cause the termination of component when thrown from any
component code.
An Exception representing failure of creating a file which already exists at the given path relative to repository root
An appender that writes log messages to files.
Companion object for FileAppender class.
Responsible for writing log messages to a file on local disk
An Exception representing file not found at the given path relative to repository root
Responsible for creating an FileAppenderHelper which manages the file resource
Represents the type of storage for a configuration file
Represents a file to be stored in annex store
Represents a file to be stored in the repository normally
FrameworkTestKit supports starting one or more services from
csw.testkit.scaladsl.CSWService
It also provides helpers to spawn components in standalone or container modeA Junit external resource for the
FrameworkTestKit
, making it possible to have Junit manage the lifecycle of the testkit.Represents all the severities an alarm can have including Disconnected.
Represents the disconnected state of an alarm.
A key for a choice item similar to an enumeration
Represents a live Http connection
HttpRegistration holds information needed to register a Http service
An AlarmService interface to set the severity of alarms
A Command Service API of a csw component.
Defines an interface to be used by clients for retrieving configuration information
Defines an interface to be used by admin users for storing and retrieving configuration information
Implementation of unique id fulfilling TMT requirements (returned from a queue submit).
An EventPublisher interface to publish events.
An interface to provide access to
IEventPublisher
and IEventSubscriber
.An EventSubscriber interface to subscribe events.
An interface to represent a subscription.
A LocationService interface to manage connections and their registrations.
Represents exception thrown when getting aggregated severity or health with no actives alarms
InitializationFailed is thrown by supervisor of a component if component initialization fails and it is started in
standalone mode.
InitializationFailed is thrown by supervisor of a component if component initialization fails and it is started in
standalone mode.
An Exception representing failed validation of provided input
Represents the exception thrown when it is attempted to set severity that is not supported by the alarm
The Observe Events for IR science detector systems.
The Observe Events for IR science detector systems.
IRegistrationResult represents successful registration of a location
Helper class for java to get the handle of `AlarmSeverity` which is fundamental to alarm service
Java API for creating an Angle instance.
Java API for creating an Angle instance.
Base class for component handlers which will be used by the component actor
Base class for the factory for creating the behavior representing a component actor
Helper instance for Java to create
ComponentInfo
Helper instance for Java to create
ComponentInfo
Helper class for Java to get the handle of `ComponentType` which is fundamental to LocationService library
The factory is used to create ConfigClient instance.
The factory is used to create ConfigClient instance.
Helper class for Java to get the handle of `ConnectionType` which is fundamental to LocationService library
Helper instance for Java to start
ContainerCmd
appHelper instance for Java to start
ContainerCmd
appFor the Java API
For the Java API
Bundles all the services provided by csw, supporting java api
Helper class for Java to get handle of
csw.testkit.scaladsl.CSWService
Specify one or more services from following ADT's while creating FrameworkTestKit
and testkit will make sure that those services are started.Helper class for Java to get the handle of file types
When using the
JGenericLoggerFactory
, log statements will not have @componentName
tagWhen using the
JGenericLoggerFactory
, log statements will not have @componentName
tagHelper instance for Java to start
HostConfig
appHelper instance for Java to start
HostConfig
appThe factory is used to create ILocationService instance.
The factory is used to create ILocationService instance.
Helper class for Java to get the handle of predefined keys while calling Logger api methods
KeyTypes defined for consumption in Java code
KeyTypes defined for consumption in Java code
Helper class for Java to get the handle of csw provided appenders
Helper class for Java to get the handle of csw provided appenders
When using the
JLoggerFactory
, log statements will have @componentName
tag with provided prefix
Helper class for Java to get the handle of `NetworkType`
A java helper wrapping few of the Jooq operations.
A java helper wrapping few of the Jooq operations.
Helper class for Java to get the handle of RequestId
Helper class for Java to get the handle of RequestId
Supports conversion of commands, state variables and events to/from JSON
A wrapper class representing the key for an alarm/component/subsystem/system
A generic Key class.
Represents unique alarm in the given subsystem and component e.g.
Represents a key for all the alarms of a component
Represents all the alarms available in the system
Represents a key for all the alarms of a subsystem
Represents the exception thrown while referring to an invalid key that is not present in alarm store.
A helper class providing predefined parameter Keys
A helper class providing predefined parameter Keys
Generic marker class for creating various types of Keys.
KeyTypes defined for consumption in Scala code
A logging level.
The DEBUG logging level.
The ERROR logging level.
The FATAL logging level.
The INFO logging level.
The TRACE logging level.
The WARN logging level.
Companion object for the level trait.
Current and default logging levels.
LifecycleStateChanged represents a notification of state change in a component
An Exception representing failure in registering non remote actors
LocalFileNotFound exception is thrown while starting the container or host app if a local config file used to spawn the
app is not available on local disk
Location represents a live Connection along with its URI
This event represents unavailability of a location
All the logs generated from location service will have a fixed prefix, which is the value of
Constants.LocationService
.All the logs generated from location service will have a fixed prefix, which is the value of
Constants.LocationService
.Describes what action to take for a component on its boot-up regarding its registration with location service.
Represents the action to skip registration with location service
Represents the action to register with location service and track other components.
Represents the action to register with location service.
LocationTestKit supports starting HTTP Location Server backed by Akka cluster and Distributed Data
This event represents modification in location details
LockingResponse represents valid responses when a component requests to lock some component
This is sent when lock acquiring fails, e.g.
Scala API: Lock successfully acquired acknowledgment
Scala API: Lock already released acknowledgment, this is sent when unlocked component receives
Unlock
messageScala API: Lock expired notification which is sent to component who acquired lock previously
Scala API: Lock expiring notification which is sent after a duration calculated by [leaseDuration - (leaseDuration / 10)]
Scala API: Lock successfully released acknowledgment
This is sent when unlocking component fails, e.g.
Helper to get/set the log level of components
Helper to get/set the log level of components
Trait for log appender classes.
Trait for log appender companion objects
Marker trait for serializing domain models over the wire.
Holds metadata information about logging configuration
A top level key for a parameter set representing an matrix like collection.
A KeyType that holds Matrix
+-----------------------+ * +-------------------+ * +----------------------+
| | * | | * | |
+-----------+ ContainerActorMessage +---------+ * +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+ * +-----------------+ TopLevelActorMessage +-----------------------------+
| | | | * | | | | | * | | | |
| +-----------------------+ | * | +---------+---------+ | | * | +-----------+----------+ |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
v v * v v v v * | v v
+----------+-----------+ +---------------+----------+ * +----------+-------+ +------------+----------+ +----------------+-----------------+ +-------------+------------+ * | +-----------+----------------+ +-------------+-------------+
| | | | * | | | | | | | | * | | | | |
| ContainerIdleMessage | | ContainerMessage | * +---------+ ComponentMessage | | SupervisorIdleMessage | | SupervisorInternalRunningMessage | | SupervisorRestartMessage | * | | TopLevelActorCommonMessage | | TopLevelActorIdleMessage |
| | | | * | | | +-----+ | | | | | * | | | | |
+----------+-----------+ +--------------+-----------+ * | +---------+--------+ | +-----------------------+ +----------------------------------+ +--------------------------+ * | +----------------------------+ +---------------------------+
| | * | | | * |
v v * v | | * |
+----------+------------+ +-------------+----------+ * +------------+-----------+ | | * |
| | | | * | | | | * |
| FromSupervisorMessage | | ContainerCommonMessage +----+ +---+ ComponentCommonMessage | | | * |
| | | (external) | | | | (external) | | | * |
+-----------------------+ +------------------------+ | | +------------------------+ | | * |
| | | | * |
| | +----------------------------------------+ * |
| | | | * |
v v | v * |
+------+---+----+ | +-------------+------------+ * |
| | | | | * |
| CommonMessage | | +---+ SupervisorRunningMessage +-----+-------------------------------+ * |
| | | | | | | | * |
+---------------+ | | +--------------------------+ | | * |
| | | | * |
| | | | * |
| | | | * |
v v v v * |
+--------+--------+-------------+ +-----------+-----------+ +-------+--------+ * |
| | | | | | |
| FromComponentLifecycleMessage | | SupervisorLockMessage +--+ +----+ RunningMessage | <------------------------------------------+
| | | (external) | | | | (external) |
+-------------------------------+ +-----------------------+ | | +----------------+
| |
| |
| |
v v
+--------+---+---+
| |
| CommandMessage |
| |
+----------------+
+-----------------------+ * +-------------------+ * +----------------------+
| | * | | * | |
+-----------+ ContainerActorMessage +---------+ * +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+ * +-----------------+ TopLevelActorMessage +-----------------------------+
| | | | * | | | | | * | | | |
| +-----------------------+ | * | +---------+---------+ | | * | +-----------+----------+ |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
| | * | | | | * | | |
v v * v v v v * | v v
+----------+-----------+ +---------------+----------+ * +----------+-------+ +------------+----------+ +----------------+-----------------+ +-------------+------------+ * | +-----------+----------------+ +-------------+-------------+
| | | | * | | | | | | | | * | | | | |
| ContainerIdleMessage | | ContainerMessage | * +---------+ ComponentMessage | | SupervisorIdleMessage | | SupervisorInternalRunningMessage | | SupervisorRestartMessage | * | | TopLevelActorCommonMessage | | TopLevelActorIdleMessage |
| | | | * | | | +-----+ | | | | | * | | | | |
+----------+-----------+ +--------------+-----------+ * | +---------+--------+ | +-----------------------+ +----------------------------------+ +--------------------------+ * | +----------------------------+ +---------------------------+
| | * | | | * |
v v * v | | * |
+----------+------------+ +-------------+----------+ * +------------+-----------+ | | * |
| | | | * | | | | * |
| FromSupervisorMessage | | ContainerCommonMessage +----+ +---+ ComponentCommonMessage | | | * |
| | | (external) | | | | (external) | | | * |
+-----------------------+ +------------------------+ | | +------------------------+ | | * |
| | | | * |
| | +----------------------------------------+ * |
| | | | * |
v v | v * |
+------+---+----+ | +-------------+------------+ * |
| | | | | * |
| CommonMessage | | +---+ SupervisorRunningMessage +-----+-------------------------------+ * |
| | | | | | | | * |
+---------------+ | | +--------------------------+ | | * |
| | | | * |
| | | | * |
| | | | * |
v v v v * |
+--------+--------+-------------+ +-----------+-----------+ +-------+--------+ * |
| | | | | | |
| FromComponentLifecycleMessage | | SupervisorLockMessage +--+ +----+ RunningMessage | <------------------------------------------+
| | | (external) | | | | (external) |
+-------------------------------+ +-----------------------+ | | +----------------+
| |
| |
| |
v v
+--------+---+---+
| |
| CommandMessage |
| |
+----------------+
metadata represents any additional information (metadata) associated with location
For example, "agentId": "ESW.agent1" this can be metadata information for sequence component location
miniCRM is described here.
miniCRM is described here.
The id value used in logging calls when there is no associated request
The id value used in logging calls when there is no associated request
An Exception representing Unauthenticated user performing an action
An Exception representing Unauthenticated user performing an action
A parameter set for setting telescope and instrument parameters.
Defines an observe event.
Represents a unique observation id
Enumeration indicating if the detector system is available and operational.
The optical science detector system Observe Events
The optical science detector system Observe Events
Command line options
Command line options
An Exception representing failure in registration as other location is already registered in place of the given location
Supports (de)serialization of csw models
Parameter represents a KeyName, KeyType, array of values and units applicable to values.
A collection of Utility functions for filtering Commands and Parameters from an input sequence
A collection of Utility functions for filtering Commands and Parameters from an input sequence
A trait to be mixed in that provides a parameter set and prefix info
The base trait for various parameter set types (commands or events)
A top level key for a parameter set: combination of subsystem and the subsystem's prefix
e.g.
PresenceMatcher only checks for the existence of a CurrentState with a given prefix and name
Represents a unique program id
An exception representing any failure while publishing an Event
Represents the protocol or messages about publishing data and subscribing it
Represents a publish action
Represents the messages about publishing data e.g Publish
Represents the subscribe action where all the current state publishing from the particular component can be subscribed to
Represents the subscribe action for current states specified by a set of stateNames
Represents the messages about subscribing data e.g Subscribe and Unsubscribe
Represents a unsubscribe action
Represents a message to query the command status of a command running on some component
Represents a message to subscribe to change in command status of a command running on some component
Registration holds information about a connection and its live location.
An Exception representing failure in registration
An Exception representing failure in listing locations
The logging id of a specific request
A result containing parameters for command response
Represents messages that a component will receive in running state
Represents a transition in lifecycle state of a component
Represents a unique semester id
a sequence of
SequenceCommand
Marker trait for sequence parameter sets which is applicable to Sequencer type of components
Create a SequencerCommandService for sending commands to sequencer
param: sequencerLocation the destination sequencer location to which sequence needs to be sent
param: actorSystem required for sending sequence commands or querying the sequencer
The events that indicate activities for each observation and the acquisition process.
A parameter set for setting telescope and instrument parameters.
Represents whether the alarm is shelved or not.
Represents the shelved status of an alarm.
Represents the normal(unshelved) status of an alarm.
SimpleKeyType with a name.
A KeyType that allows name and unit to be specified during creation.
This class is wired up as appender in
logback.xml
.A standalone ExposureId is an exposureId without an ObsId.
The base trait to build Matchers to match given state against a predicate
A wrapper class representing the name of a state
Base trait for state variables
A log appender that writes common log messages to stdout.
Companion object for the StdOutAppender class
Represents a TMT subsystem
Defines constants for the available subsystems
Represents a restart message for a component
Represents a shutdown message for a component.
SupervisorInfo is used by container while spawning multiple components
Lifecycle state of a Supervisor actor
Represents an idle state of a component where it is waiting for TLA to initialize
Represents a locked state of a component
Represents a restarting state of a component.
Represents a running state of component where it is initialized, registered with location service and waiting for commands
from other components
Represents a running state of component but in offline mode
Represents a shutting down state of a component.
Represents messages regarding locking and un-locking a component and messages that can be received when a component is
locked
Represents message to lock a component
Represents message to un-lock an already locked component
Represents messages that a component can receive in running state
Defines a system event.
Represents an instantaneous point in International Atomic Time (TAI).
Represents a live Tcp connection
TcpRegistration holds information needed to register a Tcp service
Scheduler for scheduling periodic/non-periodic tasks at a specified time and/or interval.
Factory to create
TimeServiceScheduler
TMTDateTimeFormatter has a DateTimeFormatter of UTC timezone.
TMTDateTimeFormatter has a DateTimeFormatter of UTC timezone.
Represents an instantaneous point in time.
This API allows users to get a representation of
TMTTime
in a specific Time Zone,
returned as a java.time.ZonedDateTime
.This API allows users to get a representation of
TMTTime
in a specific Time Zone,
returned as a java.time.ZonedDateTime
.Represents protocol or messages sent to underlying TLA component
Represents an action to go to offline mode
Represents an action to go to online mode
ConfigService
deals with some admin functionality.Represents messages received by TopLevelActor e.g Lifecycle(GoOffline), Submit(Setup, replyTo), etc.
TrackingEvent is used to represent location events while tracking the connection
TypedConnection captures the type of Location that concrete connection will resolve to
UnableToParseOptions is thrown while starting the container or host app if any of the options is not valid
UnableToParseOptions is thrown while starting the container or host app if any of the options is not valid
UnableToParseOptions is thrown while starting the container or host app if any of the options is not valid
UnableToParseOptions is thrown while starting the container or host app if any of the options is not valid
An Exception representing Unauthorized user performing an action
An Exception representing Unauthorized user performing an action
A class representing units for TMT
An Exception representing failure in un-registration
Represents an instantaneous point in time in the UTC scale.
This method is copied from org.apache.sshd.common.file.util.BaseFileSystem#globToRegex(java.lang.String) which is
used by java.nio.file.FileSystem#getPathMatcher(java.lang.String).
A parameter set for setting telescope and instrument parameters.
Wavefront detector system Observe events
Wavefront detector system Observe events