public class

RestModuleDescriptor

extends AbstractModuleDescriptor<T>
java.lang.Object
   ↳ com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
     ↳ com.atlassian.plugins.rest.module.RestModuleDescriptor

Class Overview

The REST module descriptor.

Example configuration in your plugin descriptor:

<rest key="module-key">
    <url-pattern>/myapi/*</url-pattern>
</rest>

Your REST apis will then be available at /context/rest/myapi

Summary

[Expand]
Inherited Fields
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Public Constructors
RestModuleDescriptor(ModuleFactory moduleFactory, RestServletModuleManager servletModuleManager, String restContext)
Public Methods
void disabled()
void enabled()
boolean equals(Object o)
Object getModule()
int hashCode()
void init(Plugin plugin, Element element)
[Expand]
Inherited Methods
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
From class java.lang.Object
From interface com.atlassian.plugin.ModuleDescriptor
From interface com.atlassian.plugin.Resourced
From interface com.atlassian.plugin.StateAware

Public Constructors

public RestModuleDescriptor (ModuleFactory moduleFactory, RestServletModuleManager servletModuleManager, String restContext)

Public Methods

public void disabled ()

public void enabled ()

public boolean equals (Object o)

public Object getModule ()

Returns
  • null, the REST module descriptor doesn't instansiate any module.

public int hashCode ()

public void init (Plugin plugin, Element element)

Throws
PluginParseException