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

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

public abstract class RpcModuleDescriptor
extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>


Field Summary
protected  boolean authenticated
           
static org.apache.log4j.Logger log
          Deprecated. 
protected  String publishedInterface
           
protected  String servicePath
           
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
moduleClass, moduleClassName, moduleFactory, plugin, resources, singleton
 
Constructor Summary
RpcModuleDescriptor()
           
 
Method Summary
 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, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

log

@Deprecated
public static final org.apache.log4j.Logger log
Deprecated. 

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(com.atlassian.plugin.Plugin plugin,
                 org.dom4j.Element element)
          throws com.atlassian.plugin.PluginParseException
Specified by:
init in interface com.atlassian.plugin.ModuleDescriptor<Object>
Overrides:
init in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>
Throws:
com.atlassian.plugin.PluginParseException

getModule

public Object getModule()
Specified by:
getModule in interface com.atlassian.plugin.ModuleDescriptor<Object>
Specified by:
getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>

enabled

public void enabled()
Specified by:
enabled in interface com.atlassian.plugin.StateAware
Overrides:
enabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>

disabled

public void disabled()
Specified by:
disabled in interface com.atlassian.plugin.StateAware
Overrides:
disabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Object>

isAuthenticated

public boolean isAuthenticated()

getServicePath

public String getServicePath()

getPublishedInterface

public Class getPublishedInterface()
                            throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2003-2013 Atlassian. All Rights Reserved.