|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ModuleDescriptor in com.atlassian.plugin |
|---|
| Methods in com.atlassian.plugin with type parameters of type ModuleDescriptor | ||
|---|---|---|
|
PluginAccessor.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
Get all enabled module descriptors that have a specific descriptor class. |
|
|
PluginAccessor.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz,
boolean verbose)
Deprecated. Since 2.3.0, use #getEnabledModuleDescriptorsByClass(Class instead |
|
| Methods in com.atlassian.plugin that return ModuleDescriptor | |
|---|---|
ModuleDescriptor<?> |
PluginAccessor.getEnabledPluginModule(java.lang.String completeKey)
Retrieve an enabled plugin module by complete module key. |
ModuleDescriptor<?> |
ModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
|
ModuleDescriptor<?> |
DefaultModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
|
ModuleDescriptor<?> |
Plugin.getModuleDescriptor(java.lang.String key)
Get the ModuleDescriptor for a particular key. |
ModuleDescriptor<?> |
PluginAccessor.getPluginModule(java.lang.String completeKey)
Retrieve any plugin module by complete module key. |
| Methods in com.atlassian.plugin that return types with arguments of type ModuleDescriptor | ||
|---|---|---|
protected java.util.Map<java.lang.String,java.lang.Class<? extends ModuleDescriptor>> |
DefaultModuleDescriptorFactory.getDescriptorClassesMap()
|
|
|
PluginAccessor.getEnabledModuleDescriptorsByType(java.lang.String type)
Deprecated. since 0.17, use PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead. |
|
java.lang.Class<? extends ModuleDescriptor> |
ModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
|
|
java.lang.Class<? extends ModuleDescriptor> |
DefaultModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
|
|
java.util.Collection<ModuleDescriptor<?>> |
Plugin.getModuleDescriptors()
Get the Collection of descriptors. |
|
|
PluginAccessor.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
Gets all module descriptors of installed modules that match the given predicate. |
|
|
Plugin.getModuleDescriptorsByModuleClass(java.lang.Class<M> moduleClass)
Get the descriptors whose module class implements or is assignable from the supplied Class. |
|
| Methods in com.atlassian.plugin with parameters of type ModuleDescriptor | |
|---|---|
void |
Plugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
|
| Method parameters in com.atlassian.plugin with type arguments of type ModuleDescriptor | ||
|---|---|---|
void |
DefaultModuleDescriptorFactory.addModuleDescriptor(java.lang.String type,
java.lang.Class<? extends ModuleDescriptor> moduleDescriptorClass)
|
|
|
PluginAccessor.getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>> descriptorClass,
java.lang.Class<M> moduleClass)
Deprecated. since 0.17, use PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead. |
|
| Uses of ModuleDescriptor in com.atlassian.plugin.descriptors |
|---|
| Classes in com.atlassian.plugin.descriptors that implement ModuleDescriptor | |
|---|---|
class |
AbstractModuleDescriptor<T>
|
class |
ResourcedModuleDescriptor<T>
Deprecated. All module descriptors now have resources. Use AbstractModuleDescriptor instead. |
class |
UnloadableModuleDescriptor
Instances of this class represent a module which could not be loaded, not a module which can be unloaded. |
class |
UnrecognisedModuleDescriptor
|
class |
UnrecognisedModuleDescriptorRequiringRestart
|
| Methods in com.atlassian.plugin.descriptors that return ModuleDescriptor | |
|---|---|
ModuleDescriptor<?> |
ChainModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
|
| Methods in com.atlassian.plugin.descriptors that return types with arguments of type ModuleDescriptor | |
|---|---|
java.lang.Class<? extends ModuleDescriptor> |
ChainModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
|
| Methods in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptor | |
|---|---|
static UnloadableModuleDescriptor |
UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin,
ModuleDescriptor<?> descriptor,
java.lang.Throwable e)
Creates a new UnloadableModuleDescriptor based on an existing ModuleDescriptor, descriptor This method uses the information in an existing descriptor to construct a new UnloadableModuleDescriptor. |
ModuleDescriptors.EqualsBuilder |
ModuleDescriptors.EqualsBuilder.descriptor(ModuleDescriptor descriptor)
Sets the module descriptor to create an equals implementation for. |
ModuleDescriptors.HashCodeBuilder |
ModuleDescriptors.HashCodeBuilder.descriptor(ModuleDescriptor descriptor)
Sets the module descriptor to create a hashCode implementation for. |
| Uses of ModuleDescriptor in com.atlassian.plugin.event.events |
|---|
| Methods in com.atlassian.plugin.event.events that return ModuleDescriptor | |
|---|---|
ModuleDescriptor |
PluginModuleAvailableEvent.getModule()
|
ModuleDescriptor |
PluginModuleEnabledEvent.getModule()
|
ModuleDescriptor |
PluginModuleUnavailableEvent.getModule()
|
ModuleDescriptor |
PluginModuleDisabledEvent.getModule()
|
| Constructors in com.atlassian.plugin.event.events with parameters of type ModuleDescriptor | |
|---|---|
PluginModuleAvailableEvent(ModuleDescriptor module)
|
|
PluginModuleDisabledEvent(ModuleDescriptor module,
boolean persistent)
|
|
PluginModuleEnabledEvent(ModuleDescriptor module)
|
|
PluginModuleUnavailableEvent(ModuleDescriptor module)
|
|
| Uses of ModuleDescriptor in com.atlassian.plugin.eventlistener.descriptors |
|---|
| Classes in com.atlassian.plugin.eventlistener.descriptors that implement ModuleDescriptor | |
|---|---|
class |
EventListenerModuleDescriptor
|
| Uses of ModuleDescriptor in com.atlassian.plugin.impl |
|---|
| Methods in com.atlassian.plugin.impl that return ModuleDescriptor | |
|---|---|
ModuleDescriptor<?> |
AbstractPlugin.getModuleDescriptor(java.lang.String key)
|
ModuleDescriptor<?> |
AbstractDelegatingPlugin.getModuleDescriptor(java.lang.String key)
|
| Methods in com.atlassian.plugin.impl that return types with arguments of type ModuleDescriptor | ||
|---|---|---|
java.util.Collection<ModuleDescriptor<?>> |
AbstractPlugin.getModuleDescriptors()
Returns the module descriptors for this plugin |
|
java.util.Collection<ModuleDescriptor<?>> |
AbstractDelegatingPlugin.getModuleDescriptors()
|
|
|
AbstractDelegatingPlugin.getModuleDescriptorsByModuleClass(java.lang.Class<M> moduleClass)
|
|
|
AbstractPlugin.getModuleDescriptorsByModuleClass(java.lang.Class<T> aClass)
|
|
| Methods in com.atlassian.plugin.impl with parameters of type ModuleDescriptor | |
|---|---|
void |
AbstractPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
|
void |
AbstractDelegatingPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
|
| Uses of ModuleDescriptor in com.atlassian.plugin.manager |
|---|
| Methods in com.atlassian.plugin.manager with type parameters of type ModuleDescriptor | ||
|---|---|---|
|
EnabledModuleCachingPluginAccessor.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
|
|
|
DefaultPluginManager.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
This method has been reverted to pre PLUG-40 to fix performance issues that were encountered during load testing. |
|
|
DefaultPluginManager.getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz,
boolean verbose)
|
|
| Methods in com.atlassian.plugin.manager that return ModuleDescriptor | |
|---|---|
ModuleDescriptor<?> |
DefaultPluginManager.getEnabledPluginModule(java.lang.String completeKey)
|
ModuleDescriptor<?> |
DefaultPluginManager.getPluginModule(java.lang.String completeKey)
|
| Methods in com.atlassian.plugin.manager that return types with arguments of type ModuleDescriptor | ||
|---|---|---|
|
DefaultPluginManager.getEnabledModuleDescriptorsByType(java.lang.String type)
Deprecated. since 0.17, use DefaultPluginManager.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate)
with an appropriate predicate instead. |
|
|
DefaultPluginManager.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
|
|
| Methods in com.atlassian.plugin.manager with parameters of type ModuleDescriptor | |
|---|---|
protected void |
DefaultPluginManager.disablePluginModuleState(ModuleDescriptor<?> module,
PluginPersistentStateStore stateStore)
|
protected void |
DefaultPluginManager.enablePluginModuleState(ModuleDescriptor<?> module,
PluginPersistentStateStore stateStore)
|
boolean |
PluginPersistentState.isEnabled(ModuleDescriptor<?> pluginModule)
Whether or not a given plugin module is enabled in this state, calculated from it's current state AND default state. |
boolean |
DefaultPluginPersistentState.isEnabled(ModuleDescriptor<?> pluginModule)
|
protected void |
DefaultPluginManager.notifyModuleDisabled(ModuleDescriptor<?> module)
|
protected void |
DefaultPluginManager.notifyModuleEnabled(ModuleDescriptor<?> module)
|
PluginPersistentState.Builder |
PluginPersistentState.Builder.setEnabled(ModuleDescriptor<?> pluginModule,
boolean isEnabled)
|
| Method parameters in com.atlassian.plugin.manager with type arguments of type ModuleDescriptor | ||
|---|---|---|
|
DefaultPluginManager.getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>> descriptorClass,
java.lang.Class<M> moduleClass)
Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate)
with an appropriate predicate instead. |
|
| Constructor parameters in com.atlassian.plugin.manager with type arguments of type ModuleDescriptor | |
|---|---|
EnabledModuleCachingPluginAccessor(PluginAccessor delegate,
PluginEventManager pluginEventManager,
ConcurrentCacheFactory<java.lang.Class<ModuleDescriptor<java.lang.Object>>,PluginModuleTracker<java.lang.Object,ModuleDescriptor<java.lang.Object>>> pluginModuleTrackerCacheFactory)
|
|
EnabledModuleCachingPluginAccessor(PluginAccessor delegate,
PluginEventManager pluginEventManager,
ConcurrentCacheFactory<java.lang.Class<ModuleDescriptor<java.lang.Object>>,PluginModuleTracker<java.lang.Object,ModuleDescriptor<java.lang.Object>>> pluginModuleTrackerCacheFactory)
|
|
| Uses of ModuleDescriptor in com.atlassian.plugin.metadata |
|---|
| Methods in com.atlassian.plugin.metadata with parameters of type ModuleDescriptor | |
|---|---|
boolean |
DefaultPluginMetadataManager.isOptional(ModuleDescriptor<?> moduleDescriptor)
A module is determined to be optional if the host application has not indicated to the plugins system that it is required. |
boolean |
PluginMetadataManager.isOptional(ModuleDescriptor<?> moduleDescriptor)
This is used to determine if a module is considered optional. |
boolean |
ClasspathFilePluginMetadata.required(ModuleDescriptor<?> module)
|
| Uses of ModuleDescriptor in com.atlassian.plugin.module |
|---|
| Methods in com.atlassian.plugin.module with parameters of type ModuleDescriptor | ||
|---|---|---|
|
LegacyModuleFactory.createModule(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
|
|
|
PrefixDelegatingModuleFactory.createModule(java.lang.String className,
ModuleDescriptor<T> moduleDescriptor)
|
|
|
HostContainerLegacyAdaptor.createModule(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
|
|
|
ClassPrefixModuleFactory.createModule(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
|
|
|
ModuleFactory.createModule(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
Creates the module instance. |
|
|
LegacyModuleFactory.getModuleClass(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
|
|
protected ModuleFactory |
PrefixDelegatingModuleFactory.getModuleFactoryForPrefix(com.atlassian.plugin.module.PrefixDelegatingModuleFactory.ModuleReference moduleReference,
ModuleDescriptor<?> moduleDescriptor)
Returns the module factory for a prefix, first using registered prefixes, then any from the plugin's container. |
|
|
PrefixDelegatingModuleFactory.guessModuleClass(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
Deprecated. Since 2.5.0 |
|
| Uses of ModuleDescriptor in com.atlassian.plugin.osgi.external |
|---|
| Classes in com.atlassian.plugin.osgi.external with type parameters of type ModuleDescriptor | |
|---|---|
class |
SingleModuleDescriptorFactory<T extends ModuleDescriptor>
A single module descriptor factory for plugins to use when they want to expose just one plugin. |
| Methods in com.atlassian.plugin.osgi.external that return ModuleDescriptor | |
|---|---|
ModuleDescriptor |
SingleModuleDescriptorFactory.getModuleDescriptor(java.lang.String type)
|
| Methods in com.atlassian.plugin.osgi.external that return types with arguments of type ModuleDescriptor | |
|---|---|
java.lang.Class<? extends ModuleDescriptor> |
SingleModuleDescriptorFactory.getModuleDescriptorClass(java.lang.String type)
|
java.util.Set<java.lang.Class<? extends ModuleDescriptor>> |
SingleModuleDescriptorFactory.getModuleDescriptorClasses()
|
java.util.Set<java.lang.Class<? extends ModuleDescriptor>> |
ListableModuleDescriptorFactory.getModuleDescriptorClasses()
|
| Uses of ModuleDescriptor in com.atlassian.plugin.osgi.factory |
|---|
| Methods in com.atlassian.plugin.osgi.factory that return ModuleDescriptor | |
|---|---|
protected ModuleDescriptor<?> |
OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory)
Passes module descriptor elements back to the OsgiPlugin |
| Methods in com.atlassian.plugin.osgi.factory that return types with arguments of type ModuleDescriptor | |
|---|---|
java.lang.Class<? extends ModuleDescriptor<?>> |
UnavailableModuleDescriptorRequiringRestartFallbackFactory.getModuleDescriptorClass(java.lang.String type)
|
| Uses of ModuleDescriptor in com.atlassian.plugin.osgi.factory.descriptor |
|---|
| Classes in com.atlassian.plugin.osgi.factory.descriptor that implement ModuleDescriptor | |
|---|---|
class |
ComponentImportModuleDescriptor
Module descriptor for OSGi service imports. |
class |
ComponentModuleDescriptor
Module descriptor for components. |
class |
ModuleTypeModuleDescriptor
Module descriptor for dynamic module types. |
| Methods in com.atlassian.plugin.osgi.factory.descriptor that return ModuleDescriptor | |
|---|---|
ModuleDescriptor<?> |
ModuleTypeModuleDescriptor.getModule()
|
| Uses of ModuleDescriptor in com.atlassian.plugin.osgi.module |
|---|
| Methods in com.atlassian.plugin.osgi.module with parameters of type ModuleDescriptor | ||
|---|---|---|
|
BeanPrefixModuleFactory.createModule(java.lang.String name,
ModuleDescriptor<T> moduleDescriptor)
|
|
| Uses of ModuleDescriptor in com.atlassian.plugin.parsers |
|---|
| Methods in com.atlassian.plugin.parsers that return ModuleDescriptor | |
|---|---|
protected ModuleDescriptor<?> |
XmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory)
|
| Uses of ModuleDescriptor in com.atlassian.plugin.predicate |
|---|
| Methods in com.atlassian.plugin.predicate with parameters of type ModuleDescriptor | |
|---|---|
boolean |
ModulePredicate.matches(ModuleDescriptor moduleDescriptor)
Deprecated. Will match a plugin module according to implementation rules. |
boolean |
ModuleDescriptorPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
Will match a plugin module according to implementation rules. |
boolean |
ModuleOfClassPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
|
boolean |
EnabledModulePredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
|
boolean |
ModuleDescriptorOfClassPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
|
| Constructor parameters in com.atlassian.plugin.predicate with type arguments of type ModuleDescriptor | |
|---|---|
ModuleDescriptorOfClassPredicate(java.lang.Class<? extends ModuleDescriptor<? extends T>> moduleDescriptorClass)
|
|
| Uses of ModuleDescriptor in com.atlassian.plugin.schema.impl |
|---|
| Classes in com.atlassian.plugin.schema.impl that implement ModuleDescriptor | |
|---|---|
class |
DescribedModuleTypeModuleDescriptor
Descriptor that allows described module descriptor factories to be configured in XML. |
| Methods in com.atlassian.plugin.schema.impl that return types with arguments of type ModuleDescriptor | |
|---|---|
java.util.Set<java.lang.Class<? extends ModuleDescriptor>> |
DefaultDescribedModuleDescriptorFactory.getModuleDescriptorClasses()
|
| Uses of ModuleDescriptor in com.atlassian.plugin.servlet.descriptors |
|---|
| Classes in com.atlassian.plugin.servlet.descriptors that implement ModuleDescriptor | |
|---|---|
class |
BaseServletModuleDescriptor<T>
Acts as a base for other servlet type module descriptors to inherit. |
class |
ServletContextListenerModuleDescriptor
Provides a way for plugins to declare ServletContextListeners so they can be notified when the
ServletContext is created for the plugin. |
class |
ServletContextParamModuleDescriptor
Allows plugin developers to specify init parameters they would like added to the plugin local ServletContext. |
class |
ServletFilterModuleDescriptor
A module descriptor that allows plugin developers to define servlet filters. |
class |
ServletModuleDescriptor
A module descriptor that allows plugin developers to define servlets. |
| Uses of ModuleDescriptor in com.atlassian.plugin.servlet.download.plugin |
|---|
| Classes in com.atlassian.plugin.servlet.download.plugin that implement ModuleDescriptor | |
|---|---|
class |
DownloadStrategyModuleDescriptor
A plugin module which provides a DownloadStrategy. |
| Uses of ModuleDescriptor in com.atlassian.plugin.tracker |
|---|
| Classes in com.atlassian.plugin.tracker with type parameters of type ModuleDescriptor | |
|---|---|
class |
DefaultPluginModuleTracker<M,T extends ModuleDescriptor<M>>
Tracks enabled plugin module descriptors, focusing on fast reads |
interface |
PluginModuleTracker<M,T extends ModuleDescriptor<M>>
Tracks enabled plugin module descriptors, focusing on fast reads. |
static interface |
PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>>
Implement this to customize how and which descriptors are stored |
| Methods in com.atlassian.plugin.tracker with type parameters of type ModuleDescriptor | ||
|---|---|---|
static
|
DefaultPluginModuleTracker.create(PluginAccessor pluginAccessor,
PluginEventManager pluginEventManager,
java.lang.Class<? extends ModuleDescriptor<?>> moduleDescriptorClass)
Static factory method for constructing trackers generically where M is not known. |
|
| Method parameters in com.atlassian.plugin.tracker with type arguments of type ModuleDescriptor | ||
|---|---|---|
static
|
DefaultPluginModuleTracker.create(PluginAccessor pluginAccessor,
PluginEventManager pluginEventManager,
java.lang.Class<? extends ModuleDescriptor<?>> moduleDescriptorClass)
Static factory method for constructing trackers generically where M is not known. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||