com.atlassian.confluence.plugin.descriptor.rpc
Class RpcModuleDescriptor

java.lang.Object
  extended bycom.atlassian.plugin.descriptors.AbstractModuleDescriptor
      extended bycom.atlassian.confluence.plugin.descriptor.rpc.RpcModuleDescriptor
All Implemented Interfaces:
ModuleDescriptor, Resourced, StateAware
Direct Known Subclasses:
SoapModuleDescriptor, XmlRpcModuleDescriptor

public abstract class RpcModuleDescriptor
extends AbstractModuleDescriptor
implements StateAware


Field Summary
protected  boolean authenticated
           
static org.apache.log4j.Category log
           
protected  String publishedInterface
           
protected  String servicePath
           
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
plugin, resources, singleton
 
Constructor Summary
RpcModuleDescriptor()
           
 
Method Summary
 void disabled()
           
 void enabled()
           
 Object getModule()
           
 String getPublishedInterface()
           
 String getServicePath()
           
 void init(Plugin plugin, org.dom4j.Element element)
           
 boolean isAuthenticated()
           
protected abstract  void resetServerConfig()
           
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, destroy, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Category log

servicePath

protected String servicePath

publishedInterface

protected String publishedInterface

authenticated

protected boolean authenticated
Constructor Detail

RpcModuleDescriptor

public RpcModuleDescriptor()
Method Detail

resetServerConfig

protected abstract void resetServerConfig()

init

public void init(Plugin plugin,
                 org.dom4j.Element element)
          throws PluginParseException
Specified by:
init in interface ModuleDescriptor
Throws:
PluginParseException

getModule

public Object getModule()
Specified by:
getModule in interface ModuleDescriptor

enabled

public void enabled()
Specified by:
enabled in interface StateAware

disabled

public void disabled()
Specified by:
disabled in interface StateAware

isAuthenticated

public boolean isAuthenticated()

getServicePath

public String getServicePath()

getPublishedInterface

public String getPublishedInterface()


Confluence is developed by Atlassian.