public class DataStoreAppConfigMetadata extends Object
Constructor and Description |
---|
DataStoreAppConfigMetadata(String id,
String appConfigBindingClassName,
String appConfigListKeyValue,
String defaultAppConfigFileName,
UpdateStrategy updateStrategyValue,
Element defaultAppConfigElement) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.aries.blueprint.services.ExtendedBlueprintContainer |
container() |
Object |
create() |
void |
destroy(Object instance) |
int |
getActivation() |
String |
getDependencyDescriptor() |
List<String> |
getDependsOn() |
String |
getId() |
protected <T> T |
getOSGiService(Class<T> serviceInterface) |
void |
init(org.apache.aries.blueprint.services.ExtendedBlueprintContainer container) |
boolean |
isSatisfied() |
protected String |
logName() |
protected void |
onCreate() |
protected void |
restartContainer() |
protected void |
retrieveService(String name,
Class<?> interfaceClass,
Consumer<Object> onServiceRetrieved) |
protected void |
retrieveService(String name,
String interfaceName,
Consumer<Object> onServiceRetrieved) |
protected void |
setDependencyDesc(String dependencyDesc) |
protected void |
setFailure(String failureMessage,
Throwable failureCause) |
protected void |
setFailureMessage(String failureMessage) |
protected void |
setSatisfied() |
protected void |
startTracking() |
void |
startTracking(org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata.SatisfactionCallback newSatisfactionCallback) |
void |
stopTracking() |
public void init(org.apache.aries.blueprint.services.ExtendedBlueprintContainer container)
init
in interface org.apache.aries.blueprint.ext.ComponentFactoryMetadata
public Object create() throws org.osgi.service.blueprint.container.ComponentDefinitionException
org.osgi.service.blueprint.container.ComponentDefinitionException
protected void startTracking()
public void destroy(Object instance)
destroy
in interface org.apache.aries.blueprint.ext.ComponentFactoryMetadata
public String getId()
getId
in interface org.osgi.service.blueprint.reflect.ComponentMetadata
public int getActivation()
getActivation
in interface org.osgi.service.blueprint.reflect.ComponentMetadata
public List<String> getDependsOn()
getDependsOn
in interface org.osgi.service.blueprint.reflect.ComponentMetadata
public String getDependencyDescriptor()
getDependencyDescriptor
in interface org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata
public boolean isSatisfied()
isSatisfied
in interface org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata
protected void setFailureMessage(String failureMessage)
protected void setDependencyDesc(String dependencyDesc)
protected final org.apache.aries.blueprint.services.ExtendedBlueprintContainer container()
protected void setSatisfied()
protected void retrieveService(String name, Class<?> interfaceClass, Consumer<Object> onServiceRetrieved)
protected void retrieveService(String name, String interfaceName, Consumer<Object> onServiceRetrieved)
protected final String logName()
protected void onCreate() throws org.osgi.service.blueprint.container.ComponentDefinitionException
org.osgi.service.blueprint.container.ComponentDefinitionException
public final void startTracking(org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata.SatisfactionCallback newSatisfactionCallback)
startTracking
in interface org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata
public void stopTracking()
stopTracking
in interface org.apache.aries.blueprint.ext.DependentComponentFactoryMetadata
protected void restartContainer()
Copyright © 2019 OpenDaylight. All rights reserved.