public static <T> Configuration<String> buildSimpleLifecycleConfig( Class<T> clazz, String idKey, String idStr, Properties props, T service){ DefaultConfiguration<String> conf = buildBaseConfig( new String[]{clazz.getName()}, getProps(idKey, idStr, props)); //conf.addProperty(clazz, CONF_SERVICE_CLASSES, service); return conf; }
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); }