Package csw.location.api.models
package csw.location.api.models
-
ClassDescriptionRepresents a live Akka connection of an ActorAkkaRegistration holds the information needed to register an akka locationRepresents a component based on its prefix and type.Represents a type of the Component.Represents a component that controls one or more HCDs or assembliesRepresents a container for components e.g assemblies and HCDsRepresents a component that controls a hardware deviceRepresents a MachineRepresents a sequence component e.g ocs_1, iris_1Represents a component that controls one or more assemblies or sequencersRepresents a general purpose service component e.g.Represents a connection based on a componentId and the type of connection offered by the componentRepresents 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 typeRepresents a type of connection offered by the ComponentRepresents an Akka type of connectionRepresents a HTTP type of connectionRepresents a TCP type of connectionRepresents a live Http connectionHttpRegistration holds information needed to register a Http serviceLocation represents a live Connection along with its URIThis event represents unavailability of a locationThis event represents modification in location detailsmetadata represents any additional information (metadata) associated with location For example, "agentId": "ESW.agent1" this can be metadata information for sequence component locationRegistration holds information about a connection and its live location.Represents a live Tcp connectionTcpRegistration holds information needed to register a Tcp serviceTrackingEvent is used to represent location events while tracking the connectionTypedConnection<T extends Location>TypedConnection captures the type of Location that concrete connection will resolve to