Class JComponentInfo$


  • public class JComponentInfo$
    extends java.lang.Object
    Helper instance for Java to create ComponentInfo
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static JComponentInfo$ MODULE$
      Static reference to the singleton instance of this Scala object.
    • Constructor Summary

      Constructors 
      Constructor Description
      JComponentInfo$()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ComponentInfo from​(Prefix prefix, ComponentType componentType, java.lang.String className, LocationServiceUsage locationServiceUsage, java.util.Set<Connection> connections, java.time.Duration initializeTimeout)
      The information needed to create a component.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MODULE$

        public static final JComponentInfo$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • JComponentInfo$

        public JComponentInfo$()
    • Method Detail

      • from

        public ComponentInfo from​(Prefix prefix,
                                  ComponentType componentType,
                                  java.lang.String className,
                                  LocationServiceUsage locationServiceUsage,
                                  java.util.Set<Connection> connections,
                                  java.time.Duration initializeTimeout)
        The information needed to create a component. This class is created after de-serializing the config file for the component.

        Parameters:
        prefix - prefix for the component with subsystem and name
        componentType - the type of the component as defined by ComponentType
        className - specifies the component to be created by name of the class of it's factory
        locationServiceUsage - specifies component's usage of location service
        connections - set of connections that will be used by this component for interaction
        initializeTimeout - the timeout value used while initializing a component
        Returns:
        an instance of ComponentInfo