public static Configuration<String> buildGenericLifecycleConfig( String[] classNames, Properties props, Iterable<Configuration<String>> dependencyConfigs, Adapter<Map<String,Object>, ?> serviceFactory){ DefaultConfiguration<String> conf = buildBaseConfig(classNames, props); return addGenericLifecycleProps(conf, dependencyConfigs, serviceFactory, null); }
public static Configuration<String> buildGenericLifecycleConfig( String[] classNames, String idKey, String idStr, Properties props, Iterable<Configuration<String>> dependencyConfigs, Adapter<Map<String,Object>, ?> serviceFactory){ return addGenericLifecycleProps( buildBaseConfig(classNames, getProps(idKey, idStr, props)), dependencyConfigs, serviceFactory, null); }
public static <T> Configuration<String> buildGenericLifecycleConfig( String[] classNames, String idKey, String idStr, Properties props, Iterable<Configuration<String>> dependencyConfigs, Adapter<Map<String,Object>, T> serviceFactory, Listener<T> stopListener){ return addGenericLifecycleProps( buildBaseConfig(classNames, getProps(idKey, idStr, props)), dependencyConfigs, serviceFactory, stopListener); }