| Interface and Description |
|---|
| com.atlassian.plugin.AutowireCapablePlugin
Since 2.5.0, use
ContainerManagedPlugin instead.
getContainerAccessor provides access to the container. |
| com.atlassian.plugin.impl.DynamicPlugin
since 2.2.0, use a wrapping plugin based on
AbstractDelegatingPlugin instead |
| com.atlassian.plugin.predicate.ModulePredicate
since 2.2 unused
|
| com.atlassian.plugin.PluginManager
since 2006-09-26 the preferred technique is to use the interfaces that this on e extends directly.
|
| Class and Description |
|---|
| com.atlassian.plugin.util.concurrent.CopyOnWriteMap
since 2.5.0 please use the
CopyOnWriteMap instead as
it has some important features and some bug fixes. This version
is no longer maintained. |
| com.atlassian.plugin.DefaultPluginManager
Since 2.2.0, use
DefaultPluginManager instead |
| com.atlassian.plugin.descriptors.ResourcedModuleDescriptor
All module descriptors now have resources. Use AbstractModuleDescriptor instead.
|
| Field and Description |
|---|
| com.atlassian.plugin.Plugin.NAME_COMPARATOR
since 2.2.0. This comparator only takes into account the plugin name and assumes it is not null,
yet a) that constraint is not validated anywhere in plugin loading and b) the plugin could have used the i18n
name, and only the application can resolve that to a name useful for comparisons.
|
| com.atlassian.plugin.PluginManager.PLUGIN_DESCRIPTOR_FILENAME
since 2.2 - Please use
Descriptor#FILENAME instead. |
| com.atlassian.plugin.descriptors.AbstractModuleDescriptor.singleton
since 2.2.0
|
| Constructor and Description |
|---|
| com.atlassian.plugin.DefaultModuleDescriptorFactory()
Since 2.2.0, use
DefaultModuleDescriptorFactory.DefaultModuleDescriptorFactory(HostContainer)
instead |
| com.atlassian.plugin.manager.DefaultPluginPersistentState()
create
PluginPersistentState instances using the
PluginPersistentState.Builder |
| com.atlassian.plugin.manager.DefaultPluginPersistentState(Map create
PluginPersistentState instances using the
PluginPersistentState.Builder |
| com.atlassian.plugin.manager.DefaultPluginPersistentState(PluginPersistentState) |
| com.atlassian.plugin.classloader.PluginsClassLoader(ClassLoader, PluginAccessor)
Since 2.5.0, use
PluginsClassLoader.PluginsClassLoader(ClassLoader, PluginAccessor, PluginEventManager) instead |
| com.atlassian.plugin.loaders.SinglePluginLoader(InputStream)
since 2.2 use the version that passes a URL instead. Not used by the plugins system.
|
Copyright © 2013 Atlassian. All Rights Reserved.