A B C D E F G H I L M N O P R S T U V W

A

addApplicationListener(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
addApplicationListener(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
addDefaultDependencyFactories() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
 
addLatch(Integer) - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
 
afterClose(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
 
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
 
afterRefresh(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
allDependenciesSatisfied() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
ApplicationContextConfiguration - Class in org.eclipse.gemini.blueprint.extender.support
Configuration class for Spring-DM application contexts.
ApplicationContextConfiguration(Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Constructs a new ApplicationContextConfiguration instance from the given bundle.
ApplicationContextConfiguration(Bundle, ConfigurationScanner) - Constructor for class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
 
ApplicationContextConfigurationFactory - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
Basic contract for deferring creation of bundle-specific application context configurations.

B

beforeClose(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
beforeRefresh(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
BLUEPRINT_GRACE_PERIOD - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Standard wait for dependencies header
BLUEPRINT_HEADER - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Manifest entry name for configuring Blueprint modules
BLUEPRINT_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Standard timeout header
BlueprintConfigurationScanner - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
Dedication scanner implementation suitable for Blueprint bundles.
BlueprintConfigurationScanner() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
 
BlueprintConfigUtils - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
RFC124-version of ConfigUtils class.
BlueprintConfigUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
 
BlueprintContainerConfig - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
Extension to the default ApplicationContextConfiguration that overrides Spring DM settings with RFC 124.
BlueprintContainerConfig(Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
BlueprintContainerCreator - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
Blueprint specific context creator.
BlueprintContainerCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator
 
BlueprintContainerProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
Blueprint specific context processor.
BlueprintContainerProcessor(EventAdminDispatcher, BlueprintListenerManager, Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
BlueprintExtenderConfiguration - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
Extension of the default extender configuration for handling RFC 124 extender semantics.
BlueprintExtenderConfiguration(BundleContext, Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintExtenderConfiguration
Constructs a new BlueprintExtenderConfiguration instance.
BlueprintLoaderListener - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
RFC124 extension to the Spring DM extender.
BlueprintLoaderListener() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
BootstrappingDependenciesEvent - Class in org.eclipse.gemini.blueprint.extender.event
Spring-DM Extender bootstrapping event.
BootstrappingDependenciesEvent(ApplicationContext, Bundle, Collection<OsgiServiceDependencyEvent>, Filter, long) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
Constructs a new BootstrappingDependencyEvent instance.
BootstrappingDependenciesFailedEvent - Class in org.eclipse.gemini.blueprint.extender.event
Bootstrapping event indicating a context has failed to initializsed due to unsatisfied mandatory dependencies.
BootstrappingDependenciesFailedEvent(ApplicationContext, Bundle, Throwable, Collection<OsgiServiceDependencyEvent>, Filter) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
 
BootstrappingDependencyEvent - Class in org.eclipse.gemini.blueprint.extender.event
Spring-DM Extender bootstrapping event.
BootstrappingDependencyEvent(ApplicationContext, Bundle, OsgiServiceDependencyEvent) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependencyEvent
Constructs a new BootstrappingDependencyEvent instance.
BundleUtils - Class in org.eclipse.gemini.blueprint.extender.internal.util
Internal utility used for internal purposes.
BundleUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
 

C

ChainActivator - Class in org.eclipse.gemini.blueprint.extender.internal.boot
Bundle activator that simply the lifecycle callbacks to other activators.
ChainActivator() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
 
clear() - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
 
close() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
The application context is being shutdown.
ConditionalApplicationContextCreator - Class in org.eclipse.gemini.blueprint.extender.support
Useful OsgiApplicationContextCreator implementation that dictates whether the default application context used by the Spring-DM extender should be created (or not) based on a boolean value.
ConditionalApplicationContextCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
 
ConditionalApplicationContextCreator.BundleContextFilter - Interface in org.eclipse.gemini.blueprint.extender.support
Callback used to filter the bundle contexts for which the default application contexts are created.
CONFIG_WILDCARD - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
ConfigurationScanner - Interface in org.eclipse.gemini.blueprint.extender.support.scanning
Convenience scanner locating suitable Spring configurations inside an OSGi bundle.
ConfigUtils - Class in org.eclipse.gemini.blueprint.extender.support.internal
Utility class for dealing with the extender configuration and OSGi bundle manifest headers.
ConfigUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
CONTEXT_LOCATION_SEPARATOR - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
ContextExecutorAccessor - Interface in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
Decoupling interface between the executor and the dependency service listener.
ContextLoaderListener - Class in org.eclipse.gemini.blueprint.extender.internal.activator
Osgi Extender that bootstraps 'Spring powered bundles'.
ContextLoaderListener() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
ContextState - Enum in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
State of an application context while being processed by DependencyWaiterApplicationContextExecutor.
Counter - Class in org.eclipse.gemini.blueprint.extender.internal.util.concurrent
Simple counting class which can be incremented or decremented in a synchronized manner.
Counter(String) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Create counter with a given name.
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator
 
createApplicationContext(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator
Creates an application context for the given bundle context.
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
 
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
 
createConfiguration(Bundle) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.ApplicationContextConfigurationFactory
 
createConfiguration(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultApplicationContextConfigurationFactory
 
createContextConfig(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
createContextConfigFactory() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
createContextConfigFactory() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
createContextProcessor() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
createContextProcessor() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
createDependencyServiceListener(Runnable) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
createNamespaceFilter(BundleContext) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
 

D

decrement() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Decrement the counter value.
decrementAndWait(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
 
DEFAULT_CONFIG - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
Default configuration location
DEFAULT_CONFIG - Static variable in class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
Default configuration location
DefaultApplicationContextConfigurationFactory - Class in org.eclipse.gemini.blueprint.extender.internal.activator
 
DefaultApplicationContextConfigurationFactory() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultApplicationContextConfigurationFactory
 
DefaultConfigurationScanner - Class in org.eclipse.gemini.blueprint.extender.support.scanning
Default implementation of ConfigurationScanner interface.
DefaultConfigurationScanner() - Constructor for class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
 
DefaultOsgiApplicationContextCreator - Class in org.eclipse.gemini.blueprint.extender.support
Default OsgiApplicationContextCreator implementation.
DefaultOsgiApplicationContextCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
 
DefaultOsgiBundleApplicationContextListener - Class in org.eclipse.gemini.blueprint.extender.internal.support
Default application context event logger.
DefaultOsgiBundleApplicationContextListener(Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.DefaultOsgiBundleApplicationContextListener
 
DefaultVersionMatcher - Class in org.eclipse.gemini.blueprint.extender.internal.activator
 
DefaultVersionMatcher(String, Version) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultVersionMatcher
 
delegateContext - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
dependencies - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
dependencyDetector - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
OSGi service dependencyDetector used for detecting dependencies
DependencyServiceManager - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
ServiceListener used for tracking dependent services.
DependencyServiceManager(ContextExecutorAccessor, DelegatedExecutionOsgiBundleApplicationContext, List<OsgiServiceDependencyFactory>, Runnable, long) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
Create a dependency manager, indicating the executor bound to, the context that contains the dependencies and the task to execute if all dependencies are met.
DependencyWaiterApplicationContextExecutor - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
Dependency waiter executor that breaks the 'traditional' ConfigurableApplicationContext.refresh() in two pieces so that beans are not actually created unless the OSGi service imported are present.
DependencyWaiterApplicationContextExecutor(DelegatedExecutionOsgiBundleApplicationContext, boolean, List<OsgiServiceDependencyFactory>) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
deregister() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Cleanup the configuration items.
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
 
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
 
DIRECTIVE_CREATE_ASYNCHRONOUSLY - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Create asynchronously directive.
DIRECTIVE_CREATE_ASYNCHRONOUSLY_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
DIRECTIVE_NO_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
DIRECTIVE_PUBLISH_CONTEXT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Directive for publishing Spring application context as a service.
DIRECTIVE_PUBLISH_CONTEXT_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
DIRECTIVE_SEPARATOR - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Token used for separating directives inside a header.
DIRECTIVE_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Directive for indicating wait-for time when satisfying mandatory dependencies defined in seconds
DIRECTIVE_TIMEOUT_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
DIRECTIVE_TIMEOUT_VALUE_NONE - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
DIRECTIVE_WAIT_FOR_DEPS - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Wait for dependencies or directly start the context.
DIRECTIVE_WAIT_FOR_DEPS_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
ConfigUtils.DIRECTIVE_WAIT_FOR_DEPS default.
DM_CORE_ID - Static variable in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
 
DM_CORE_TS - Static variable in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
 

E

EQUALS - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
EventAdminDispatcher - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.event
Dispatcher that transforms Spring application context lifecycle events into notifications to the OSGi EventAdmin service.
EventAdminDispatcher(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
execute(Runnable, long) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
 
execute(Runnable, long, TaskExecutor) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
 
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedExecution<T>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
Temporarily changes the TCCL to the given one for the duration of the given execution.
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedThrowableExecution<T>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
Temporarily changes the TCCL to the given one for the duration of the given execution.
EXTENDER_VERSION - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
 
EXTENDER_VERSION - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
ExtenderConfiguration - Class in org.eclipse.gemini.blueprint.extender.internal.support
Configuration class for the extender.
ExtenderConfiguration(BundleContext, Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Constructs a new ExtenderConfiguration instance.

F

fail(Throwable) - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
 
fail(Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
findServiceDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 

G

getBlueprintHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Returns the "Bundle-Blueprint" if present from the given dictionary.
getBlueprintHeaderLocations(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Returns the location headers (if any) specified by the Blueprint-Bundle header (if available).
getBundles(Collection<Bundle>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ShutdownSorter
Sorts the given bundles.
getClassLoader() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the class loader wrapped around the extender bundle.
getConfigurationLocations() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Returns the locations of the configuration resources used to build the application context (as Spring resource paths).
getConfigurations(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
 
getConfigurations(Bundle) - Method in interface org.eclipse.gemini.blueprint.extender.support.scanning.ConfigurationScanner
Returns an array of existing Spring configuration locations (as Strings) for the given bundle.
getConfigurations(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
 
getContextCreator() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintExtenderConfiguration
 
getContextCreator() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the contextCreator.
getContextEventListener() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the contextEventListener.
getContextState() - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
 
getContextState() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
getCreateAsync(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Shortcut for finding the boolean value for #DIRECTIVE_CREATE_ASYNCHRONOUSLY directive using the given headers.
getCreateAsync(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Shortcut for finding the boolean value for ConfigUtils.DIRECTIVE_CREATE_ASYNCHRONOUSLY directive using the given headers.
getDependenciesAsFilter() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
 
getDependenciesAsFilter() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
 
getDependencyEvent() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependencyEvent
Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyEvents() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyEvents() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyFactories() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the dependencies factories declared by the extender configuration.
getDependencyFilters() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
 
getDependencyFilters() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
 
getDependencyWaitTime() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the dependencyWaitTime.
getDirectiveValue(String, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Return the directive value as a String.
getDMCoreBundle(BundleContext) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
 
getEventMulticaster() - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
 
getEventMulticaster() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
getEventMulticaster() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the eventMulticaster.
getHeaderLocations(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Returns the location headers (if any) specified by the Spring-Context header (if available).
getLocationsFromHeader(String, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Similar to ConfigUtils.getHeaderLocations(Dictionary) but looks at a specified header directly.
getManagedBundleExtenderVersionHeader() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
getManagedBundleExtenderVersionHeader() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
getNamespacePlugins() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
 
getPostProcessors() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the postProcessors.
getPublishContext(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Shortcut for finding the boolean value for #DIRECTIVE_PUBLISH_CONTEXT directive using the given headers.
getPublishContext(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Shortcut for finding the boolean value for ConfigUtils.DIRECTIVE_PUBLISH_CONTEXT directive using the given headers.
getServiceDependencies(BundleContext, ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory
 
getServiceDependencies(BundleContext, ConfigurableListableBeanFactory) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiServiceDependencyFactory
Returns the OSGi service dependencies applying for the given bean factory running inside the given bundle context.
getShutdownTaskExecutor() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the shutdown task executor.
getShutdownWaitTime() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the shutdownWaitTime.
getSpringContextHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Return the "Spring-Context" if present from the given dictionary.
getSymNameHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
 
getTaskExecutor() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Returns the taskExecutor.
getTCCL() - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
 
getTimeOut(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Shortcut for finding the boolean value for BlueprintConfigUtils.BLUEPRINT_TIMEOUT directive using the given headers.
getTimeout() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
getTimeout() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Returns the timeout (in milliseconds) an application context needs to wait for mandatory dependent services.
getTimeOut(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Shortcut for finding the boolean value for ConfigUtils.DIRECTIVE_TIMEOUT directive using the given headers.
getTimeToWait() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
 
getTypeCompatibilityChecker() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
getTypeCompatibilityChecker() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
getUnsatisfiedDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
getValue() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Return the counter value.
getWaitForDependencies(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
Shortcut for finding the boolean value for BlueprintConfigUtils.BLUEPRINT_GRACE_PERIOD directive using the given headers.
getWaitForDependencies(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Shortcut for finding the boolean value for ConfigUtils.DIRECTIVE_WAIT_FOR_DEPS directive using the given headers.
grace(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 

H

hasTimeout(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
 

I

increment() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Increment the counter value.
init() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Do some sanity checks
initExtenderConfiguration(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
initExtenderConfiguration(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
initListenerService() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
initNamespaceHandlers(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
initStartedBundles(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
is(int) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
 
isCreateAsynchronously() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
isCreateAsynchronously() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Indicates if an application context needs to be created asynchronously or not.
isDirectiveDefined(Dictionary, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Returns true if the given directive is present or false otherwise.
isDown() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
Indicates whether the state is 'down' or not - that is a context which has been either closed or stopped.
isPublishContextAsService() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
isPublishContextAsService() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Indicates if the application context needs to be published as a service or not.
isResolved() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
 
isSatisfied() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
isSpringPoweredBundle() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Indicates if the given bundle is "Spring-Powered" or not.
isTimeoutDeclared() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
isTimeoutDeclared() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
 
isTypeCompatible(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.TypeCompatibilityChecker
 
isUnresolved() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
Indicates whether the state is unresolved or not.
isWaitForDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
isWaitForDependencies() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
Indicates if the configuration must wait for dependencies.
isZero() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Check if the counter value is zero.

L

LazyLatchFactoryDelegate - Class in org.eclipse.gemini.blueprint.extender.internal.support
Delegate class that allows access to LazyLatchFactory class (inside Spring DM core) from Spring DM extender.
LazyLatchFactoryDelegate() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
 
log - Variable in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
log - Variable in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
 

M

MandatoryImporterDependencyFactory - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
Default mandatory importer dependency factory.
MandatoryImporterDependencyFactory() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory
 
matches(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator.BundleContextFilter
Determines if the given bundle context matches the filter criteria.
matchExtenderVersionRange(Bundle, String, Version) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
 
matchVersion(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultVersionMatcher
 
maybeAddNamespaceHandlerFor(Bundle, boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
maybeAddNamespaceHandlerFor(Bundle, boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
Registers the namespace plugin handler if this bundle defines handler mapping or schema mapping resources.
maybeRemoveNameSpaceHandlerFor(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
 
maybeRemoveNameSpaceHandlerFor(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
Removes the target bundle from the set of those known to provide handler or schema mappings.

N

NamespaceManager - Class in org.eclipse.gemini.blueprint.extender.internal.support
Support class that deals with namespace parsers discovered inside Spring bundles.
NamespaceManager(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
Constructs a new NamespaceManager instance.
NamespacePlugins - Class in org.eclipse.gemini.blueprint.extender.internal.support
Spring schema handler/resolver for OSGi environments.
NamespacePlugins() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
 
NoOpOsgiContextProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.activator
 
NoOpOsgiContextProcessor() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 

O

onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.DefaultOsgiBundleApplicationContextListener
 
org.eclipse.gemini.blueprint.extender - package org.eclipse.gemini.blueprint.extender
Extender package for bootstraping application contexts from OSGi bundles.
org.eclipse.gemini.blueprint.extender.event - package org.eclipse.gemini.blueprint.extender.event
Gemini Blueprint extender event package.
org.eclipse.gemini.blueprint.extender.internal.activator - package org.eclipse.gemini.blueprint.extender.internal.activator
 
org.eclipse.gemini.blueprint.extender.internal.blueprint.activator - package org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
 
org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support - package org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
 
org.eclipse.gemini.blueprint.extender.internal.blueprint.event - package org.eclipse.gemini.blueprint.extender.internal.blueprint.event
 
org.eclipse.gemini.blueprint.extender.internal.boot - package org.eclipse.gemini.blueprint.extender.internal.boot
 
org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown - package org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown
 
org.eclipse.gemini.blueprint.extender.internal.dependencies.startup - package org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
 
org.eclipse.gemini.blueprint.extender.internal.support - package org.eclipse.gemini.blueprint.extender.internal.support
Support package for Gemini Blueprint extender.
org.eclipse.gemini.blueprint.extender.internal.util - package org.eclipse.gemini.blueprint.extender.internal.util
 
org.eclipse.gemini.blueprint.extender.internal.util.concurrent - package org.eclipse.gemini.blueprint.extender.internal.util.concurrent
 
org.eclipse.gemini.blueprint.extender.support - package org.eclipse.gemini.blueprint.extender.support
Support package for Gemini Blueprint Extender infrastructure.
org.eclipse.gemini.blueprint.extender.support.internal - package org.eclipse.gemini.blueprint.extender.support.internal
 
org.eclipse.gemini.blueprint.extender.support.scanning - package org.eclipse.gemini.blueprint.extender.support.scanning
Convenience package providing scanning for the default application context creator.
OsgiAnnotationPostProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.support
Post processor used for processing Spring-DM annotations.
OsgiAnnotationPostProcessor() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.OsgiAnnotationPostProcessor
 
OsgiApplicationContextCreator - Interface in org.eclipse.gemini.blueprint.extender
Extender hook for customizing the OSGi application context creation.
OsgiBeanFactoryPostProcessor - Interface in org.eclipse.gemini.blueprint.extender
Extender hook that allows custom modification of an application context's bean definitions.
OsgiBeanFactoryPostProcessorAdapter - Class in org.eclipse.gemini.blueprint.extender.internal.support
Simple adapter for wrapping OsgiBeanPostProcessors to normal Spring post processors.
OsgiBeanFactoryPostProcessorAdapter(BundleContext, List<OsgiBeanFactoryPostProcessor>) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.OsgiBeanFactoryPostProcessorAdapter
 
OsgiContextProcessor - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
Passive processor called on all relevant events for an OSGi application context.
OsgiServiceDependencyFactory - Interface in org.eclipse.gemini.blueprint.extender
Interface to be implemented by beans wishing to provide OSGi service dependencies required by the ApplicationContext.

P

postProcess(OsgiApplicationContextCreator) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Allows post processing of the context creator.
postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.OsgiAnnotationPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.OsgiBeanFactoryPostProcessorAdapter
 
postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiBeanFactoryPostProcessor
Modifies the application context's internal bean factory after its standard initialization.
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
 
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
 
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
 
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
 
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
 
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
 
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
 
PrivilegedUtils - Class in org.eclipse.gemini.blueprint.extender.internal.util
Utility class for commons actions used within PrivilegedBlocks.
PrivilegedUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
 
PrivilegedUtils.UnprivilegedExecution<T> - Interface in org.eclipse.gemini.blueprint.extender.internal.util
 
PrivilegedUtils.UnprivilegedThrowableExecution<T> - Interface in org.eclipse.gemini.blueprint.extender.internal.util
 

R

refresh() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Provide a continuation like approach to the application context.
refreshFailure(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 
register() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 
removeLatch(Integer) - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
 
resolve(String) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
 
resolveEntity(String, String) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
 
run() - Method in interface org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedExecution
 
run() - Method in interface org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedThrowableExecution
 
RunnableTimedExecution - Class in org.eclipse.gemini.blueprint.extender.internal.util.concurrent
Utility class that executes the given Runnable task on the given task executor or , if none is given, to a new thread.
RunnableTimedExecution() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
 

S

setConfigurationScanner(ConfigurationScanner) - Method in class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
Sets the configurationScanner used by this creator.
setDelegatedApplicationContextCreator(OsgiApplicationContextCreator) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
Sets the OsgiApplicationContextCreator used by this context creator for the actual creation.
setDelegatedMulticaster(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Sets the multicaster for delegating failing events.
setFilter(ConditionalApplicationContextCreator.BundleContextFilter) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
Sets the ConditionalApplicationContextCreator.BundleContextFilter used by this context creator.
setForceThreadShutdown(boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Sets the flag to force the taskExtender to close up in case of runaway threads - this applies *only* if the taskExecutor has been created internally.
setMonitoringCounter(Counter) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Pass in the context counter.
setTaskExecutor(TaskExecutor) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
setTimeout(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Sets the timeout (in ms) for waiting for service dependencies.
setWatchdog(Timer) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
shouldProcessAnnotation() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
Indicates if the process annotation is enabled or not.
shutdown() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
Shutdown the extender and all bundled managed by it.
ShutdownSorter - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown
Utility for sorting out bundles during shutdown based on the OSGi 4.2 shutdown algorithm.
ShutdownSorter() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ShutdownSorter
 
SPRING_CONTEXT_HEADER - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
Manifest entry name for configuring Spring application context.
stageOne() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Start the first stage of the application context refresh.
stageTwo() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener

Called by OSGi when this bundle is started.

start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
 
startWatchDog() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
Schedule the watchdog task.
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
Called by OSGi when this bundled is stopped.
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
 
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
 
stopWatchDog() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
 

T

toString() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
 
toString() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
 
toString() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
 
TypeCompatibilityChecker - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
Class used for checking type compatibility between the extender and the bundles it scans.

U

unsatisfiedDependencies - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
 

V

valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
Returns an array containing the constants of this enum type, in the order they're declared.

W

waitFor(int, long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Wait maximum the given amount of time, for the counter to reach the given value.
waitForZero(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
Specialized method which waits for 0.
waiting(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
 

A B C D E F G H I L M N O P R S T U V W

Copyright © 2006-2012. All Rights Reserved.