|
||||||||||
| 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.Plugin.uninstall() instead
Supplier produces.Map in which all mutative operations (the
"destructive" operations described by Map put, remove and so on) are
implemented by making a fresh copy of the underlying map.CopyOnWriteMap with the supplied Map to
initialize the values.
CopyOnWriteMap.
LegacyDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
XmlDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
LegacyDynamicPluginFactory.createPlugin(PluginArtifact,PluginClassLoader) instead
DefaultModuleDescriptorFactory.DefaultModuleDescriptorFactory(HostContainer) instead
DefaultPluginManager insteadPluginLoaders and records the state of plugins in a PluginPersistentStateStore.PluginPersistentState interface.PluginPersistentState instances using the
PluginPersistentState.Builder
PluginPersistentState instances using the
PluginPersistentState.Builder
AbstractDelegatingPlugin insteadModuleDescriptorPredicate that matches enabled modules.PluginPredicate that matches enabled plugins.Iterator.
Iterator.
URL.
DefaultDynamicPlugin.getPluginArtifact() instead
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.
Timeout that uses millisecond precision.
ModuleDescriptor for a particular key.
Collection of descriptors.
descriptors whose module class implements or is assignable from the supplied Class.
Timeout that uses nanosecond precision.
PluginAccessor.getPlugin(String).getClassLoader().getResourceAsStream(String)
ResourceDescriptor of a particular type and name.
Resources.fromXml(org.dom4j.Element)
descriptors.
descriptors of a particular type.
ResourceLocation of a particular type and name.
ResourceDescriptor.pattern.
InputStream for the nesting
segment relative to a base InputStream.
PluginController.installPlugins(PluginArtifact[]) instead
Plugin.getPluginState() instead
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.ModuleDescriptorPredicate that matches modules that are is an instance of the given Class.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.
PluginPersistentState instances.PluginLoader to
add information to a Plugin after it has been loaded.
ModuleDescriptor implementations that require a restart of the application to
start the plugin when installed at runtime.Plugin.enable() or Plugin.disable() instead
InputStream purely from the base resource.
InputStream for URL with nested segments.
XmlDynamicPluginFactory.XmlDynamicPluginFactory(String) instead
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||