ComponentInfo

csw.command.client.models.framework.ComponentInfo
final case class ComponentInfo(prefix: Prefix, componentType: ComponentType, componentHandlerClassName: String, locationServiceUsage: LocationServiceUsage, connections: Set[Connection], initializeTimeout: FiniteDuration)

The information needed to create a component. This class is created after de-serializing the config file for the component.

Value parameters

componentHandlerClassName

: specifies the component to be created by name of the class of it's handlers

componentType

: the type of the component as defined by csw.location.api.models.ComponentType

connections

: set of connections that will be used by this component for interaction

initializeTimeout

: the timeout value used while initializing a component

locationServiceUsage

: specifies component's usage of location service

prefix

prefix for the component with subsystem and name

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Java API to get the list of connections for the assembly

Java API to get the list of connections for the assembly

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product