Interface ComponentActivator
-
- All Superinterfaces:
ExtendedServiceListenerContext<ExtendedServiceEvent>
- All Known Implementing Classes:
BundleComponentActivator
public interface ComponentActivator extends ExtendedServiceListenerContext<ExtendedServiceEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableComponent(java.lang.String name)voidenableComponent(java.lang.String name)<T> booleanenterCreate(org.osgi.framework.ServiceReference<T> reference)org.osgi.framework.BundleContextgetBundleContext()ScrConfigurationgetConfiguration()BundleLoggergetLogger()booleanisActive()<T> voidleaveCreate(org.osgi.framework.ServiceReference<T> reference)<T> voidmissingServicePresent(org.osgi.framework.ServiceReference<T> serviceReference)longregisterComponentId(AbstractComponentManager<?> sAbstractComponentManager)<S,T>
voidregisterMissingDependency(DependencyManager<S,T> dependencyManager, org.osgi.framework.ServiceReference<T> serviceReference, int trackingCount)voidschedule(java.lang.Runnable runnable)RegionConfigurationSupportsetRegionConfigurationSupport(org.osgi.framework.ServiceReference<org.osgi.service.cm.ConfigurationAdmin> reference)voidunregisterComponentId(AbstractComponentManager<?> sAbstractComponentManager)voidunsetRegionConfigurationSupport(RegionConfigurationSupport rcs)voidupdateChangeCount()Inform about any change in the state of the components.-
Methods inherited from interface org.apache.felix.scr.impl.manager.ExtendedServiceListenerContext
addServiceListener, removeServiceListener
-
-
-
-
Method Detail
-
getLogger
BundleLogger getLogger()
-
getBundleContext
org.osgi.framework.BundleContext getBundleContext()
-
isActive
boolean isActive()
-
getConfiguration
ScrConfiguration getConfiguration()
-
schedule
void schedule(java.lang.Runnable runnable)
-
registerComponentId
long registerComponentId(AbstractComponentManager<?> sAbstractComponentManager)
-
unregisterComponentId
void unregisterComponentId(AbstractComponentManager<?> sAbstractComponentManager)
-
enterCreate
<T> boolean enterCreate(org.osgi.framework.ServiceReference<T> reference)
-
leaveCreate
<T> void leaveCreate(org.osgi.framework.ServiceReference<T> reference)
-
registerMissingDependency
<S,T> void registerMissingDependency(DependencyManager<S,T> dependencyManager, org.osgi.framework.ServiceReference<T> serviceReference, int trackingCount)
-
missingServicePresent
<T> void missingServicePresent(org.osgi.framework.ServiceReference<T> serviceReference)
-
enableComponent
void enableComponent(java.lang.String name)
-
disableComponent
void disableComponent(java.lang.String name)
-
setRegionConfigurationSupport
RegionConfigurationSupport setRegionConfigurationSupport(org.osgi.framework.ServiceReference<org.osgi.service.cm.ConfigurationAdmin> reference)
-
unsetRegionConfigurationSupport
void unsetRegionConfigurationSupport(RegionConfigurationSupport rcs)
-
updateChangeCount
void updateChangeCount()
Inform about any change in the state of the components.
-
-