Class Component
- java.lang.Object
-
- csw.command.client.models.framework.Component
-
- All Implemented Interfaces:
TMTSerializable
,java.io.Serializable
,scala.Equals
,scala.Product
,scala.Serializable
public class Component extends java.lang.Object implements TMTSerializable, scala.Product, scala.Serializable
A class that represents a logical component with it's supervisor actor reference and it's meta informationparam: supervisor an actorRef supervising this component param: info all information regarding this component
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Component(akka.actor.typed.ActorRef<ComponentMessage> supervisor, ComponentInfo info)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract static boolean
canEqual(java.lang.Object that)
abstract static boolean
equals(java.lang.Object that)
ComponentInfo
info()
abstract static int
productArity()
abstract static java.lang.Object
productElement(int n)
static scala.collection.Iterator<java.lang.Object>
productIterator()
static java.lang.String
productPrefix()
akka.actor.typed.ActorRef<ComponentMessage>
supervisor()
-
-
-
Constructor Detail
-
Component
public Component(akka.actor.typed.ActorRef<ComponentMessage> supervisor, ComponentInfo info)
-
-
Method Detail
-
canEqual
public abstract static boolean canEqual(java.lang.Object that)
-
equals
public abstract static boolean equals(java.lang.Object that)
-
productElement
public abstract static java.lang.Object productElement(int n)
-
productArity
public abstract static int productArity()
-
productIterator
public static scala.collection.Iterator<java.lang.Object> productIterator()
-
productPrefix
public static java.lang.String productPrefix()
-
supervisor
public akka.actor.typed.ActorRef<ComponentMessage> supervisor()
-
info
public ComponentInfo info()
-
-