public static GridJavaProcess exec(Class cls,String params,@Nullable IgniteLogger log,@Nullable IgniteInClosure<String> printC,@Nullable GridAbsClosure procKilledC) throws Exception {
  return exec(cls.getCanonicalName(),params,log,printC,procKilledC,null,null,null);
}

public static GridJavaProcess exec ( Class cls , String params , @ Nullable IgniteLogger log , @ Nullable IgniteInClosure < String > printC , @ Nullable GridAbsClosure procKilledC ) throws Exception { return exec ( cls . getCanonicalName ( ) , params , log , printC , procKilledC , null , null , null ) ; }
executes main ( ) method of the given class in a separate system process .
