|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.scr.impl.config.UnconfiguredComponentHolder
public class UnconfiguredComponentHolder
The SingletonHolder
class is ComponentHolder
for a
component configured by a singleton configuration or no configuration
at all.
Constructor Summary | |
---|---|
UnconfiguredComponentHolder(BundleComponentActivator activator,
ComponentMetadata metadata)
|
Method Summary | |
---|---|
void |
configurationDeleted(String pid)
The configuration with the given PID has been deleted from the Configuration Admin service. |
void |
configurationUpdated(String pid,
Dictionary props)
Configure a component with configuration from the given PID. |
protected ImmediateComponentManager |
createComponentManager()
|
void |
disableComponents()
Disables all components of this holder. |
void |
disposeComponents(int reason)
Disposes off all components of this holder. |
void |
disposed(ImmediateComponentManager component)
Informs the holder that the component has been disposed as a result of calling the dispose method. |
void |
enableComponents()
Enables all components of this holder. |
BundleComponentActivator |
getActivator()
Returns the BundleComponentActivator owning this component
holder. |
ComponentMetadata |
getComponentMetadata()
Returns the ComponentMetadata describing and declaring this
component. |
protected String |
getComponentName()
|
Component[] |
getComponents()
Returns all Component instances held by this holder. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UnconfiguredComponentHolder(BundleComponentActivator activator, ComponentMetadata metadata)
Method Detail |
---|
public void configurationDeleted(String pid)
ComponentHolder
pid
- The PID of the deleted configurationpublic void configurationUpdated(String pid, Dictionary props)
ComponentHolder
pid
- The PID of the configuration used to configure the componentpublic Component[] getComponents()
ComponentHolder
Component
instances held by this holder.
public void enableComponents()
ComponentHolder
public void disableComponents()
ComponentHolder
public void disposeComponents(int reason)
ComponentHolder
public void disposed(ImmediateComponentManager component)
ComponentHolder
protected ImmediateComponentManager createComponentManager()
public final BundleComponentActivator getActivator()
ComponentHolder
BundleComponentActivator
owning this component
holder.
getActivator
in interface ComponentHolder
public final ComponentMetadata getComponentMetadata()
ComponentHolder
ComponentMetadata
describing and declaring this
component.
getComponentMetadata
in interface ComponentHolder
protected final String getComponentName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |