public class ConfiguredServiceLifecycle<T,C,P>
extends org.jflux.impl.services.rk.lifecycle.AbstractLifecycleProvider<T,T>
| Modifier and Type | Field and Description |
|---|---|
protected ServiceContext<T,C,P> |
myServiceContext
ServiceContext created from loading a service.
|
| Constructor and Description |
|---|
ConfiguredServiceLifecycle(ConfiguredServiceParams<T,C,P> params)
Creates a lifecycle best fitting the given params.
|
ConfiguredServiceLifecycle(ConfiguredServiceParams<T,C,P> params,
Properties props)
Creates a lifecycle best fitting the given params.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanupService(T service) |
protected T |
create(Map<String,Object> dependencies) |
T |
getService() |
Class<T> |
getServiceClass() |
protected void |
handleChange(String name,
Object dependency,
Map<String,Object> availableDependencies) |
void |
stop() |
addRuntimeDependency, dependencyChanged, getDependencyDescriptors, getRegistrationProperties, getServiceClassNames, isSatisfied, removeRuntimeDependency, startaddPropertyChangeListener, addPropertyChangeListener, clearAllListeners, clearListeners, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListenerprotected ServiceContext<T,C,P> myServiceContext
public ConfiguredServiceLifecycle(ConfiguredServiceParams<T,C,P> params)
params - public ConfiguredServiceLifecycle(ConfiguredServiceParams<T,C,P> params, Properties props)
params - props - registration propertiespublic T getService()
public void stop()
protected void handleChange(String name, Object dependency, Map<String,Object> availableDependencies)
protected void cleanupService(T service)
Copyright © 2011-2014. All Rights Reserved.