Class ComponentFamilyMeta.BaseMeta<T extends org.talend.sdk.component.runtime.base.Lifecycle>

java.lang.Object
org.talend.sdk.component.runtime.manager.ComponentFamilyMeta.BaseMeta<T>
Direct Known Subclasses:
ComponentFamilyMeta.DriverRunnerMeta, ComponentFamilyMeta.PartitionMapperMeta, ComponentFamilyMeta.ProcessorMeta
Enclosing class:
ComponentFamilyMeta

public static class ComponentFamilyMeta.BaseMeta<T extends org.talend.sdk.component.runtime.base.Lifecycle> extends Object
  • Method Details

    • findBundle

      public org.talend.sdk.component.runtime.internationalization.ComponentBundle findBundle(ClassLoader loader, Locale locale)
    • instantiate

      public T instantiate(Map<String,String> configuration, int configVersion)
    • set

      public <D> D set(Class<D> key, D instance)
      Sets data provided by extension
      Type Parameters:
      D - the type of the instance to store.
      Parameters:
      key - Class of data provided
      instance - data instance
      Returns:
      data instance
    • get

      public <D> D get(Class<D> key)
      Returns extension data instance
      Type Parameters:
      D - the type of the instance to store.
      Parameters:
      key - Class of data instance to return
      Returns:
      data instance