Class CoreComponentConfig

java.lang.Object
io.vertigo.core.node.config.CoreComponentConfig

public final class CoreComponentConfig extends Object
The componentconfig class defines the configuration of a component. A component is defined by - an id. - proxy or pure component -no proxy- - a implemenation class (empty if proxy, required if not proxy) - an optional api class. (required if proxy) - a map of params
Author:
npiedeloup, pchretien
  • Method Details

    • getImplClass

      public Class<? extends CoreComponent> getImplClass()
      Returns:
      impl class of the component
    • getApiClass

      public Optional<Class<? extends CoreComponent>> getApiClass()
      Returns:
      api of the component
    • getId

      public String getId()
      Returns:
      id of the component
    • getType

      public io.vertigo.core.node.config.CoreComponentConfig.Type getType()
    • isAmplifier

      public boolean isAmplifier()
      Returns:
      if the component is an amplifier
    • isPlugin

      public boolean isPlugin()
      Returns:
      if the component is a plugin
    • isConnector

      public boolean isConnector()
      Returns:
      if the component is a connector
    • getParams

      public Map<String,String> getParams()
      Returns:
      params