|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
#addPlugins(PluginLoader,Collection...) instead
plugin.resource.directories, which should
be a comma-delimited list of file paths that contain resources to load.com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
ContainerManagedPlugin instead.
getContainerAccessor provides access to the container.ModuleDescriptor implementations that cannot be disabled.init method implementation to
check that permissions are correctly set on the plugin.
ClassLoaders.ContainerManagedPlugin.Plugin.uninstall() instead
Caches.Supplier produces.CopyOnWriteMap instead as
it has some important features and some bug fixes. This version
is no longer maintained.CopyOnWriteMap with the supplied Map to
initialize the values.
CopyOnWriteMap.
PluginFactory.create(com.atlassian.plugin.PluginArtifact, com.atlassian.plugin.ModuleDescriptorFactory) instead
PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
LegacyDynamicPluginFactory.createPlugin(PluginArtifact,PluginClassLoader) instead
DefaultModuleDescriptorFactory.DefaultModuleDescriptorFactory(HostContainer)
instead
EventPublisher.
DefaultPluginManager insteadPluginLoaders and records the
state of plugins in a
PluginPersistentStateStore.ClasspathFilePluginMetadata
plugin metadata implementation to resolve the application provided plugin metadata.PluginPersistentState interface.PluginPersistentState instances using the
PluginPersistentState.Builder
PluginPersistentState instances using the
PluginPersistentState.Builder
FileUtils.deleteDirectory(java.io.File) instead.
equals implementation for.
hashCode implementation for.
ModuleDescriptor.destroy().
AbstractDelegatingPlugin insteadEnabledModuleCachingPluginAccessor.getEnabledModuleDescriptorsByClass(Class) on PluginAccessor interface.ModuleDescriptorPredicate that matches enabled modules.PluginPredicate that matches enabled plugins.Scanner.URL.
DefaultDynamicPlugin.getPluginArtifact() instead
DeploymentUnits currently stored.
ModuleDescriptor.getDescription() when using
internationalisation.
PluginAccessor.getPlugin(String).getClassLoader().loadClass(String)
#getEnabledModuleDescriptorsByClass(Class) instead
DefaultPluginManager.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate)
with an appropriate predicate instead.
PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate)
with an appropriate predicate instead.
DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate)
with an appropriate predicate instead.
PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
ModuleDescriptor.getName() when using internationalisation.
DescriptorParser for getting plugin descriptor information
from the provided source data.
ModuleDescriptor for a particular key.
Collection of descriptors.
descriptors whose module class implements or is assignable from the supplied Class.
PluginAccessor.getPlugin(String).getClassLoader().getResourceAsStream(String)
ResourceDescriptor of a particular type and name.
Resources.fromXml(org.dom4j.Element)
List of all the descriptors
.
Resourced.getResourceDescriptors() and filter
as required
ResourceLocation of a particular type and name.
ResourceDescriptor.pattern.
InputStream for the nesting
segment relative to a base InputStream.
hashCode from toHashCode() is returned due to the likelihood
of bugs in mis-calling toHashCode() and the unlikeliness of it mattering what the hashCode for
HashCodeBuilder itself is.
ContainerManagedPlugin to create beansPluginController.installPlugins(PluginArtifact...) instead
Plugin.getPluginState() instead
ModuleDescriptor.getCompleteKey().
PluginMetadataManager.isSystemProvided(Plugin)}
instead.
DefaultPluginMetadataManager.isUserInstalled(com.atlassian.plugin.Plugin) is false.
Plugin.isBundledPlugin() is true or if the
host application has indicated to the plugins system that a plugin was
provided by it.
AbstractModuleDescriptor.loadClass(Plugin,String) instead
ModuleDescriptorPredicate that matches modules for which their descriptor is an instance of one of the given Class.ModuleDescriptorPredicate that matches modules for which their descriptor is the given type.ModuleDescriptor.equals(Object) methods for
module descriptors based on the complete key of the descriptor.Object.hashCode() methods for module descriptors based on the hashCode
of their complete key.ModuleFactory creates the module class of a ModuleDescriptor.ModuleDescriptorPredicate that matches modules that are is an instance of the given Class.module descriptors when a set of their required permissions is
not met by the plugin declaring them.CopyOnWriteMap with an underlying HashMap.
CopyOnWriteMap with an underlying HashMap
using the supplied map as the initial values.
CopyOnWriteMap with an underlying
LinkedHashMap.
CopyOnWriteMap with an underlying
LinkedHashMap using the supplied map as the initial values.
DefaultPluginManager.enablePlugin(String) to just update the local state, state aware
modules and loaders, but not affect the global plugin state.
Descriptor#FILENAME instead.
PluginArtifact.AllowsReference.allowsReference()
return values.Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifactsPluginPersistentState instances.PluginsClassLoader.PluginsClassLoader(ClassLoader, PluginAccessor, PluginEventManager) instead
PluginLoader to
add information to a Plugin after it has been loaded.
ModuleFactory.ClassLoaderStack.pop() operation later to return to that ContextClassLoader.
ModuleDescriptor implementations that require a restart of the application to
start the plugin when installed at runtime.Resources.fromXml(org.dom4j.Element) instead. This will lazily create the
ResourceDescriptors from the Element, for a memory saving.
Runnable implementation in the specified ClassLoader.
Callable implementation in the specified ClassLoader.
Plugin.enable() or Plugin.disable() instead
PluginMetadataManager with information about the
plugin instead. There is no way to programatically set this value now.
InputStream purely from the base resource.
InputStream for URL with nested segments.
FileUtils.toFile(java.net.URL) instead.
hashCode for this module descriptor.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||