Class ComponentInfo
java.lang.Object
csw.command.client.models.framework.ComponentInfo
- All Implemented Interfaces:
Serializable
,scala.Equals
,scala.Product
The information needed to create a component. This class is created after de-serializing the config file for the component.
param: prefix prefix for the component with subsystem
and name
param: componentType
: the type of the component as defined by ComponentType
param: componentHandlerClassName
: specifies the component to be created by name of the class of it's handlers
param: locationServiceUsage
: specifies component's usage of location service
param: connections : set of connections that will be used by this component for interaction
param: initializeTimeout
: the timeout value used while initializing a component
- See Also:
-
Constructor Summary
ConstructorDescriptionComponentInfo
(Prefix prefix, ComponentType componentType, String componentHandlerClassName, LocationServiceUsage locationServiceUsage, scala.collection.immutable.Set<Connection> connections, scala.concurrent.duration.FiniteDuration initializeTimeout) -
Method Summary
Modifier and TypeMethodDescriptionabstract static R
apply
(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) scala.collection.immutable.Set<Connection>
Java API to get the list of connections for the assemblyscala.concurrent.duration.FiniteDuration
prefix()
static String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
ComponentInfo
public ComponentInfo(Prefix prefix, ComponentType componentType, String componentHandlerClassName, LocationServiceUsage locationServiceUsage, scala.collection.immutable.Set<Connection> connections, scala.concurrent.duration.FiniteDuration initializeTimeout)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) -
toString
-
prefix
-
componentType
-
componentHandlerClassName
-
locationServiceUsage
-
connections
-
initializeTimeout
public scala.concurrent.duration.FiniteDuration initializeTimeout() -
getConnections
Java API to get the list of connections for the assembly- Returns:
- (undocumented)
-