public class JComponentInfo
extends java.lang.Object
ComponentInfo
Constructor and Description |
---|
JComponentInfo() |
Modifier and Type | Method and Description |
---|---|
static ComponentInfo |
from(java.lang.String name,
ComponentType componentType,
Prefix prefix,
java.lang.String className,
LocationServiceUsage locationServiceUsage,
java.util.Set<Connection> connections,
java.time.Duration initializeTimeout)
The information needed to create a component.
|
public static ComponentInfo from(java.lang.String name, ComponentType componentType, Prefix prefix, java.lang.String className, LocationServiceUsage locationServiceUsage, java.util.Set<Connection> connections, java.time.Duration initializeTimeout)
name
- the name of the componentcomponentType
- the type of the component as defined by ComponentType
prefix
- identifies the subsystemclassName
- specifies the component to be created by name of the class of it's factorylocationServiceUsage
- specifies component's usage of location serviceconnections
- set of connections that will be used by this component for interactioninitializeTimeout
- the timeout value used while initializing a component