org.robokind.api.common.lifecycle.config
Class RKManagedGroupConfigUtils
java.lang.Object
org.robokind.api.common.lifecycle.config.RKManagedGroupConfigUtils
public class RKManagedGroupConfigUtils
- extends Object
- Author:
- Matthew Stevenson
Method Summary |
static ManagedServiceGroup |
buildGroup(ManagedServiceFactory factory,
org.jflux.api.core.config.Configuration<String> conf)
|
static org.jflux.api.core.config.Configuration<String> |
buildManagedGroupConfig(String groupId,
Properties props,
List<org.jflux.api.core.config.Configuration<String>> selfBuildLifecycles)
|
static org.jflux.api.core.config.Configuration<String> |
buildManagedGroupConfig(String groupId,
Properties props,
List<org.jflux.api.core.config.Configuration<String>> selfBuildLifecycles,
org.jflux.api.core.Adapter<org.jflux.api.core.config.Configuration<String>,ServiceLifecycleProvider> genericSelfBuilder)
|
static org.jflux.api.core.config.Configuration<String> |
makeSelfBuildingLifecycle(org.jflux.api.core.config.Configuration<String> lifecycleConfig)
|
static
<T> org.jflux.api.core.config.Configuration<String> |
|
makeSelfBuildingLifecycle(ServiceLifecycleProvider<T> lifecycle)
|
static
<T> org.jflux.api.core.config.Configuration<String> |
|
makeSimpleSelfBuildingLifecycle(String[] classNames,
T service,
Properties props)
|
static
<T> org.jflux.api.core.config.Configuration<String> |
|
makeSimpleSelfBuildingLifecycle(String[] classNames,
T service,
String idKey,
String idStr,
Properties props)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFIG_GROUP_ID
public static final String CONFIG_GROUP_ID
- See Also:
- Constant Field Values
CONFIG_GROUP_PROPERTIES
public static final String CONFIG_GROUP_PROPERTIES
- See Also:
- Constant Field Values
CONF_SELFBUILD_LIFCEYCLES
public static final String CONF_SELFBUILD_LIFCEYCLES
- See Also:
- Constant Field Values
CONF_GENERIC_SELF_BUILDER
public static final String CONF_GENERIC_SELF_BUILDER
- See Also:
- Constant Field Values
CONF_MANAGED_SERVICE_FACTORY
public static final String CONF_MANAGED_SERVICE_FACTORY
- See Also:
- Constant Field Values
RKManagedGroupConfigUtils
public RKManagedGroupConfigUtils()
buildManagedGroupConfig
public static org.jflux.api.core.config.Configuration<String> buildManagedGroupConfig(String groupId,
Properties props,
List<org.jflux.api.core.config.Configuration<String>> selfBuildLifecycles,
org.jflux.api.core.Adapter<org.jflux.api.core.config.Configuration<String>,ServiceLifecycleProvider> genericSelfBuilder)
buildManagedGroupConfig
public static org.jflux.api.core.config.Configuration<String> buildManagedGroupConfig(String groupId,
Properties props,
List<org.jflux.api.core.config.Configuration<String>> selfBuildLifecycles)
makeSelfBuildingLifecycle
public static org.jflux.api.core.config.Configuration<String> makeSelfBuildingLifecycle(org.jflux.api.core.config.Configuration<String> lifecycleConfig)
makeSelfBuildingLifecycle
public static <T> org.jflux.api.core.config.Configuration<String> makeSelfBuildingLifecycle(ServiceLifecycleProvider<T> lifecycle)
makeSimpleSelfBuildingLifecycle
public static <T> org.jflux.api.core.config.Configuration<String> makeSimpleSelfBuildingLifecycle(String[] classNames,
T service,
String idKey,
String idStr,
Properties props)
makeSimpleSelfBuildingLifecycle
public static <T> org.jflux.api.core.config.Configuration<String> makeSimpleSelfBuildingLifecycle(String[] classNames,
T service,
Properties props)
buildGroup
public static ManagedServiceGroup buildGroup(ManagedServiceFactory factory,
org.jflux.api.core.config.Configuration<String> conf)
Copyright © 2011-2013. All Rights Reserved.