Class RpcModuleDescriptor
- java.lang.Object
-
- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>
-
- com.atlassian.confluence.plugin.descriptor.rpc.RpcModuleDescriptor
-
- All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<Object>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
- Direct Known Subclasses:
SoapModuleDescriptor
,XmlRpcModuleDescriptor
public abstract class RpcModuleDescriptor extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
authenticated
protected String
publishedInterface
protected String
servicePath
-
Constructor Summary
Constructors Modifier Constructor Description protected
RpcModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
disabled()
void
enabled()
Object
getModule()
Class
getPublishedInterface()
String
getServicePath()
void
init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)
boolean
isAuthenticated()
protected abstract void
resetServerConfig()
-
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validate
-
-
-
-
Method Detail
-
resetServerConfig
protected abstract void resetServerConfig()
-
init
public void init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
-
getModule
public Object getModule()
-
enabled
public void enabled()
- Specified by:
enabled
in interfacecom.atlassian.plugin.StateAware
- Overrides:
enabled
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>
-
disabled
public void disabled()
- Specified by:
disabled
in interfacecom.atlassian.plugin.StateAware
- Overrides:
disabled
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>
-
isAuthenticated
public boolean isAuthenticated()
-
getServicePath
public String getServicePath()
-
getPublishedInterface
public Class getPublishedInterface() throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-