Index
All Classes and Interfaces|All Packages
A
- afterPropertiesSet() - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
- ApplicationContextPreProcessor - Interface in com.atlassian.plugin.osgi.spring.external
-
Hook to customize the spring application context before it is populated
- AutowireSupportBeanFactoryPostProcessor - Class in com.atlassian.plugin.osgi.spring
- AutowireSupportBeanFactoryPostProcessor() - Constructor for class com.atlassian.plugin.osgi.spring.AutowireSupportBeanFactoryPostProcessor
B
- bundleChanged(BundleEvent) - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
- BundleContextAware - Interface in org.springframework.osgi.context
-
Deprecated.
C
- com.atlassian.plugin.osgi.spring - package com.atlassian.plugin.osgi.spring
- com.atlassian.plugin.osgi.spring.external - package com.atlassian.plugin.osgi.spring.external
- CommonAnnotationBeanFactoryPostProcessor - Class in com.atlassian.plugin.osgi.spring
- CommonAnnotationBeanFactoryPostProcessor() - Constructor for class com.atlassian.plugin.osgi.spring.CommonAnnotationBeanFactoryPostProcessor
- createApplicationContext(BundleContext) - Method in class com.atlassian.plugin.osgi.spring.NonValidatingOsgiApplicationContextCreator
-
Creates an application context that disables validation.
- customizeBeanFactory(DefaultListableBeanFactory) - Method in class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
D
- destroy() - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
E
- ExcludableContextAnnotationAutowireCandidateResolver - Class in org.springframework.osgi.atlassian
-
An autowire candidate resolver that excludes unwanted beans to be autowired.
- ExcludableContextAnnotationAutowireCandidateResolver() - Constructor for class org.springframework.osgi.atlassian.ExcludableContextAnnotationAutowireCandidateResolver
- execute(Runnable) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
-
Executes the runnable
- execute(Runnable, long) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
-
Executes the runnable
I
- initBeanDefinitionReader(XmlBeanDefinitionReader) - Method in class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
- isAutowireCandidate(BeanDefinitionHolder, DependencyDescriptor) - Method in class org.springframework.osgi.atlassian.ExcludableContextAnnotationAutowireCandidateResolver
- isSpringPoweredBundle(Bundle) - Method in interface com.atlassian.plugin.osgi.spring.external.ApplicationContextPreProcessor
-
Detects if this bundle is a Spring bundle.
M
- MarkBundleClassesCacheableListener - Class in com.atlassian.plugin.osgi.spring
-
This class ensures that all classes in OSGi bundles can be cached by
CachedIntrospectionResults. - MarkBundleClassesCacheableListener(BundleContext, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
- multicastEvent(OsgiBundleApplicationContextEvent) - Method in class com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
N
- NonValidatingOsgiApplicationContextCreator - Class in com.atlassian.plugin.osgi.spring
-
Application context creator that will use a special application context that disables XML Schema validation
- NonValidatingOsgiApplicationContextCreator(List<ApplicationContextPreProcessor>) - Constructor for class com.atlassian.plugin.osgi.spring.NonValidatingOsgiApplicationContextCreator
- NonValidatingOsgiBundleXmlApplicationContext - Class in org.springframework.osgi.atlassian
-
Application context that initializes the bean definition reader to not validate via XML Schema.
- NonValidatingOsgiBundleXmlApplicationContext(String[]) - Constructor for class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
O
- onPluginEnabled(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
- org.springframework.osgi.atlassian - package org.springframework.osgi.atlassian
- org.springframework.osgi.context - package org.springframework.osgi.context
P
- PluginBridgeEventMulticaster - Class in com.atlassian.plugin.osgi.spring
-
Finds ApplicationListener bridge and uses it to CC all event broadcasts
- PluginBridgeEventMulticaster(BundleContext) - Constructor for class com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
-
Look for the application listener bridge from atlassian-plugins-osgi-bridge.
- postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in class com.atlassian.plugin.osgi.spring.AutowireSupportBeanFactoryPostProcessor
- postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in class com.atlassian.plugin.osgi.spring.CommonAnnotationBeanFactoryPostProcessor
- process(Bundle, ConfigurableApplicationContext) - Method in interface com.atlassian.plugin.osgi.spring.external.ApplicationContextPreProcessor
-
Process a context before it is populated, usually via adding
BeanFactoryPostProcessorinstances.
S
- setBundleContext(BundleContext) - Method in interface org.springframework.osgi.context.BundleContextAware
-
Deprecated.
- shutdown() - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
-
Shuts down the internal
ExecutorServiceto ensure that all threads are stopped in order to allow the JVM to terminate cleanly in a timely fashion. - submit(Runnable) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
- submit(Callable<T>) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
T
- ThreadPoolAsyncTaskExecutor - Class in com.atlassian.plugin.osgi.spring
-
Executes spring tasks using a cached thread pool that expands as necessary.
- ThreadPoolAsyncTaskExecutor() - Constructor for class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
All Classes and Interfaces|All Packages
BundleContextAware