|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
WebResourceTransformer implementation.ContextProviderResourceDownloadUtils.addPublicCachingHeaders(HttpServletRequest, HttpServletResponse) or
ResourceDownloadUtils.addPrivateCachingHeaders(HttpServletRequest, HttpServletResponse) instead.
#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.BaseServletModuleDescriptor.BaseServletModuleDescriptor( com.atlassian.plugin.module.ModuleFactory ) instead (as of 2.5.0).
PackageScannerConfiguration instance by processing the configuration that
was previously set and setting any defaults where not explicitly specified.
PluginsConfiguration instance by processing the configuration that
was previously set, validating the input, and setting any defaults where not explicitly specified.
ModuleDescriptor implementations that cannot be disabled.ClassLoaders.ContainerManagedPlugin.Plugin.uninstall() instead
HostComponentProvider by simply using the new "available" attribute in the Spring XML configuration.ConditionElementParser.CompositeType.AND
ConditionElementParser.CompositeType.OR
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.
LegacyDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
XmlDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
OsgiBundleFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
OsgiPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
UnloadableStaticPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
OsgiPlugin
LegacyDynamicPluginFactory.createPlugin(PluginArtifact,PluginClassLoader) instead
WebFragmentModuleDescriptor, so that it could be extended
by application specific wrappers to provide additional methods.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
ServletContextServletModuleManagerAccessor.setServletModuleManager(javax.servlet.ServletContext, ServletModuleManager)
yourself if you don't extend the dispatching servlet and filter classes
to provide the servlet module manager instance.
ServletContextServletModuleManagerAccessor.setServletModuleManager(javax.servlet.ServletContext, ServletModuleManager)
yourself if you don't extend the dispatching servlet and filter classes
to provide the servlet module manager instance.
WebResourceManager.requireResource(String, Writer, UrlMode) instead.
DownloadableResource that will serve the resource from the plugin.DownloadableResource that will serve the resource via the web application's ServletContext.DownloadStrategy.AbstractDelegatingPlugin insteadclass attribute in their descriptor, nor a location
attribute in their resource child element.ModuleDescriptorPredicate that matches enabled modules.PluginPredicate that matches enabled plugins.TransformContext.trackBean(String, String) whenever a new bean id or name or alias is created.
FelixOsgiContainerManager.FelixOsgiContainerManager(OsgiPersistentCache,PackageScannerConfiguration,HostComponentProvider,PluginEventManager) instead
FelixOsgiContainerManager.FelixOsgiContainerManager(URL, OsgiPersistentCache,PackageScannerConfiguration,HostComponentProvider,PluginEventManager) instead
Iterator.
Iterator.
URL.
urlMode.
DefaultDynamicPlugin.getPluginArtifact() instead
ModuleDescriptor.getDescription() when using
internationalisation.
REQUEST, FORWARD, INCLUDE or ERROR.
DownloadableResource represented by the given url and query params.
DownloadStrategy objects in the order that they will be matched against.
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.
ServletModuleManager.getFilters(FilterLocation,String,FilterConfig,FilterDispatcherCondition) 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.
PluginBundleUtils, which can't use
this class due to creating a cyclic build dependency.
PluginAccessor.getPlugin(String).getClassLoader().getResourceAsStream(String)
PluginResources for a given plugin module's complete key.
WebResourceManager.getRequiredResources(UrlMode)
WebResourceManager.getRequiredResources(UrlMode, WebResourceFilter) with the given url
mode and a default filter that is dependent on the implementation.
WebResourceManager.requireResource(String) that
match the specified web resource filter.
WebResourceManagerImpl.getRequiredResources(UrlMode, WebResourceFilter) with
UrlMode.AUTO and a DefaultWebResourceFilter.
WebResourceManagerImpl.getRequiredResources(UrlMode, WebResourceFilter) with the given url
mode and a DefaultWebResourceFilter.
ResourceDescriptor of a particular type and name.
Resources.fromXml(org.dom4j.Element)
List of all the descriptors
.
Resourced.getResourceDescriptors() and filter
as required
DefaultAbstractWebFragmentModuleDescriptor.getResourceDescriptors() and filter
as required
ResourceLocation of a particular type and name.
ResourceDescriptor.pattern.
WebResourceManager.getResourceTags(String, UrlMode)
InputStream for the nesting
segment relative to a base InputStream.
ServletModuleDescriptor.getModule()
WebResourceManager.getStaticPluginResource(String, String, UrlMode)
WebResourceManager.getStaticPluginResource(ModuleDescriptor, String, UrlMode)
WebResourceManagerImpl.getStaticPluginResource(com.atlassian.plugin.ModuleDescriptor, String) instead
WebResourceManager.getStaticResourcePrefix(UrlMode)
WebResourceManager.getStaticResourcePrefix(String, UrlMode)
AutowireCapablePlugin interfaceWebResourceManager.includeResources(Writer, UrlMode)
WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter) with
the given url mode and a default web resource filter that is dependent on the implementation.
WebResourceManager.requireResource(String) for
the specified resource type.
WebResourceManagerImpl.includeResources(Writer, UrlMode, WebResourceFilter) with
UrlMode.AUTO and a DefaultWebResourceFilter.
WebResourceManagerImpl.includeResources(Writer, UrlMode, WebResourceFilter) with
the given url mode and a DefaultWebResourceFilter.
WebResourceManager.requireResource(String) instead.
PluginController.installPlugins(PluginArtifact...) instead
Plugin.getPluginState() instead
PluginMetadataManager.isUserInstalled(Plugin) instead,
please keep in mind that the logic is reversed.
Plugin.isBundledPlugin() is true or if the
host application has indicated to the plugins system that a plugin was
provided by it.
LastModifiedHandlerLazyReference directly 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.ModuleFactory creates the module class of a ModuleDescriptor.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.
ContextProvider implementation that just passes the given context back.DefaultPluginManager.enablePlugin(String) to just update the local state, state aware
modules and loaders, but not affect the global plugin state.
PackageScannerConfiguration instances that additionally performs validation and default creation.PluginResource.
DownloadStrategyModuleDescriptors
and delegates to them in order.Descriptor#FILENAME instead.
Filter init() method.PluginPersistentState instances.PluginResourceLocator.PluginRetrievalService, tailed for the consumer.PluginsClassLoader.PluginsClassLoader(ClassLoader, PluginAccessor, PluginEventManager) instead
PluginsConfiguration instances that additionally performs validation and default creation.Servlet init() method.PluginLoader to
add information to a Plugin after it has been loaded.
ModuleFactory.ClassLoaderStack.pop() operation later to return to that ContextClassLoader.
ClassLoaderStack.pop() operation later to return to that ContextClassLoader.
fragment using the given context and adding I18nResolver and WebResourceManager.
WebResourceManager.requireResource(String, Writer, UrlMode)
ModuleDescriptor implementations that require a restart of the application to
start the plugin when installed at runtime.WebResourceManagerImpl.class attribute in their descriptor, but do have a
location attribute in their resource child element, which
points to a template file on the (plugin's) classpath.Runnable implementation in the specified ClassLoader.
IOUtils.copy(InputStream, OutputStream) instead. The method calling
this should be responsible for closing streams and flushing if necessary.
ServletContext used to lookup jars as some application servers need it to lookup jar files.
ServletContext.ServletContextListeners so they can be notified when the
ServletContext is created for the plugin.ServletContext.HostContainer instance.Plugin.enable() or Plugin.disable() instead
DefaultWebInterfaceManager.setPluginAccessor(PluginAccessor) 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.
ServletModuleManager that has a ServletContext automatically injectedWebPanelRenderer, just returns the supplied text.ForwardableResource.
ClasspathFilePluginMetadata are enabled.
<script>
and <link> tags.WebResourceTransformer.WebPanelRendererModuleDescriptor.
XmlDynamicPluginFactory.XmlDynamicPluginFactory(String) instead
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||