|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ModuleFactory
CharSequenceDownloadableResource insteadWebResourceTransformer 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
Condition objects from a module descriptor's
XML element.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.
equals implementation for.
hashCode implementation for.
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.EnabledModuleCachingPluginAccessor.getEnabledModuleDescriptorsByClass(Class) on PluginAccessor interface.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.
OsgiHeaderUtil.findReferredPackageNames(java.util.List) instead.
OsgiHeaderUtil.findReferredPackageVersions(java.util.List, java.util.Map) instead.
URL.
urlMode.
urlMode.
DefaultDynamicPlugin.getPluginArtifact() instead
DeploymentUnits currently stored.
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, 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.
WebResourceManager.getRequiredResources(UrlMode)
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)
WebResourceUrlProvider.getResourceUrl(String, String)
InputStream for the nesting
segment relative to a base InputStream.
ServletModuleDescriptor.getModule()
WebResourceUrlProvider.getStaticPluginResourceUrl(String, String, UrlMode)
WebResourceUrlProvider.getStaticPluginResourceUrl(com.atlassian.plugin.ModuleDescriptor, String, UrlMode)
WebResourceManager.getStaticPluginResource(String, String, UrlMode)
WebResourceManager.getStaticPluginResource(ModuleDescriptor, String, UrlMode)
WebResourceUrlProvider.getStaticResourcePrefix(UrlMode)
WebResourceUrlProvider.getStaticResourcePrefix(String, UrlMode)
WebResourceManager.getStaticResourcePrefix(UrlMode)
WebResourceManager.getStaticResourcePrefix(String, UrlMode)
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.
AutowireCapablePlugin interfaceWebResourceManager.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.
WebResourceManager.includeResources(Writer, UrlMode)
WebResourceManagerImpl.includeResources(Writer, UrlMode, WebResourceFilter) with
the given url mode and a DefaultWebResourceFilter.
WebResourceManager.requireResource(String) instead.
PluginController.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.
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.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.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.
ModuleDescriptorFactory suitable for building ModuleDescriptor instances in an OSGi context
for OsgiPlugin instances.PackageScannerConfiguration instances that additionally performs validation and default creation.PluginResource.
DownloadStrategyModuleDescriptors
and delegates to them in order.Descriptor#FILENAME instead.
Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifactsFilter 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.BeanFactoryPostProcessor instances.
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.
Callable 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.
hashCode for this module descriptor.
ClasspathFilePluginMetadata are enabled.
<script>
and <link> tags.WebResourceTransformer.WebResourceUrlProvider.WebPanelRendererModuleDescriptor.
XmlDynamicPluginFactory.XmlDynamicPluginFactory(String) instead
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||