Class MLCommonsClassLoader

java.lang.Object
org.opensearch.ml.common.MLCommonsClassLoader

public class MLCommonsClassLoader extends Object
  • Constructor Details

    • MLCommonsClassLoader

      public MLCommonsClassLoader()
  • Method Details

    • loadClassMapping

      public static void loadClassMapping()
    • initMLInstance

      public static <T extends Enum<T>, S, I> S initMLInstance(T type, I in, Class<?> constructorParamClass)
    • initExecuteInputInstance

      public static <T extends Enum<T>, S, I> S initExecuteInputInstance(T type, I in, Class<?> constructorParamClass)
    • initExecuteOutputInstance

      public static <T extends Enum<T>, S, I> S initExecuteOutputInstance(T type, I in, Class<?> constructorParamClass)
    • canInitMLInput

      public static boolean canInitMLInput(FunctionName functionName)
    • initConnector

      public static <S> S initConnector(String name, Object[] initArgs, Class<?>... constructorParameterTypes)
    • initMLInput

      public static <T extends Enum<T>, S> S initMLInput(T type, Object[] initArgs, Class<?>... constructorParameterTypes)