org.granite.config
Class ServletGraniteConfig

java.lang.Object
  extended by org.granite.config.ServletGraniteConfig
All Implemented Interfaces:
ServletGraniteConfigMBean

public class ServletGraniteConfig
extends Object
implements ServletGraniteConfigMBean

Author:
Franck WOLFF

Field Summary
static String GRANITE_CONFIG_CONFIGURATION_KEY
           
static String GRANITE_CONFIG_DEFAULT_KEY
           
static String GRANITE_CONFIG_KEY
           
 
Method Summary
 void addReloadListener(GraniteConfigReloadListener listener)
           
 String getAmf3DeserializerClass()
           
 String getAmf3MessageInterceptorClass()
           
 String getAmf3SerializerClass()
           
 String getClassGetterClass()
           
static GraniteConfig getConfig(ServletContext context)
           
 String getCustomConfigPath()
           
 String getMessageSelectorClass()
           
 String getMethodMatcherClass()
           
 boolean getScan()
           
 String getSecurityServiceClass()
           
 String getServiceInvocationListenerClass()
           
static ServletGraniteConfig getServletConfig(ServletContext context)
           
 boolean isRegisterMBeans()
           
static GraniteConfig loadConfig(ServletContext context)
           
static ServletGraniteConfig loadConfig(ServletContext context, GraniteConfig graniteConfig)
           
 void reload()
           
 boolean removeReloadListener(GraniteConfigReloadListener listener)
           
 void setRegisterMBeans(boolean registerMBeans)
           
 String showAs3DescriptorsByInstanceOf()
           
 String showAs3DescriptorsByType()
           
 String showConverters()
           
 String showCustomConfig()
           
 String showDisabledTideComponentsByName()
           
 String showEnabledTideComponentsByName()
           
 String showExceptionConverters()
           
 String showExternalizersByAnnotatedWith()
           
 String showExternalizersByInstanceOf()
           
 String showExternalizersByType()
           
 String showInstantiators()
           
 String showJavaDescriptorsByInstanceOf()
           
 String showJavaDescriptorsByType()
           
 String showScannedExternalizers()
           
 String showStandardConfig()
           
 String showTideComponentMatchers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRANITE_CONFIG_KEY

public static final String GRANITE_CONFIG_KEY

GRANITE_CONFIG_DEFAULT_KEY

public static final String GRANITE_CONFIG_DEFAULT_KEY

GRANITE_CONFIG_CONFIGURATION_KEY

public static final String GRANITE_CONFIG_CONFIGURATION_KEY
Method Detail

getConfig

public static GraniteConfig getConfig(ServletContext context)

getServletConfig

public static ServletGraniteConfig getServletConfig(ServletContext context)

loadConfig

public static GraniteConfig loadConfig(ServletContext context)
                                throws ServletException
Throws:
ServletException

loadConfig

public static ServletGraniteConfig loadConfig(ServletContext context,
                                              GraniteConfig graniteConfig)

getCustomConfigPath

public String getCustomConfigPath()
Specified by:
getCustomConfigPath in interface ServletGraniteConfigMBean

isRegisterMBeans

public boolean isRegisterMBeans()

setRegisterMBeans

public void setRegisterMBeans(boolean registerMBeans)

reload

public void reload()
Specified by:
reload in interface ServletGraniteConfigMBean

addReloadListener

public void addReloadListener(GraniteConfigReloadListener listener)

removeReloadListener

public boolean removeReloadListener(GraniteConfigReloadListener listener)

getScan

public boolean getScan()
Specified by:
getScan in interface ServletGraniteConfigMBean

getAmf3DeserializerClass

public String getAmf3DeserializerClass()
Specified by:
getAmf3DeserializerClass in interface ServletGraniteConfigMBean

getAmf3SerializerClass

public String getAmf3SerializerClass()
Specified by:
getAmf3SerializerClass in interface ServletGraniteConfigMBean

getAmf3MessageInterceptorClass

public String getAmf3MessageInterceptorClass()
Specified by:
getAmf3MessageInterceptorClass in interface ServletGraniteConfigMBean

getClassGetterClass

public String getClassGetterClass()
Specified by:
getClassGetterClass in interface ServletGraniteConfigMBean

getMessageSelectorClass

public String getMessageSelectorClass()
Specified by:
getMessageSelectorClass in interface ServletGraniteConfigMBean

getMethodMatcherClass

public String getMethodMatcherClass()
Specified by:
getMethodMatcherClass in interface ServletGraniteConfigMBean

getSecurityServiceClass

public String getSecurityServiceClass()
Specified by:
getSecurityServiceClass in interface ServletGraniteConfigMBean

getServiceInvocationListenerClass

public String getServiceInvocationListenerClass()
Specified by:
getServiceInvocationListenerClass in interface ServletGraniteConfigMBean

showStandardConfig

public String showStandardConfig()
                          throws IOException
Specified by:
showStandardConfig in interface ServletGraniteConfigMBean
Throws:
IOException

showCustomConfig

public String showCustomConfig()
                        throws IOException
Specified by:
showCustomConfig in interface ServletGraniteConfigMBean
Throws:
IOException

showConverters

public String showConverters()
Specified by:
showConverters in interface ServletGraniteConfigMBean

showExceptionConverters

public String showExceptionConverters()
Specified by:
showExceptionConverters in interface ServletGraniteConfigMBean

showInstantiators

public String showInstantiators()
Specified by:
showInstantiators in interface ServletGraniteConfigMBean

showAs3DescriptorsByInstanceOf

public String showAs3DescriptorsByInstanceOf()
Specified by:
showAs3DescriptorsByInstanceOf in interface ServletGraniteConfigMBean

showAs3DescriptorsByType

public String showAs3DescriptorsByType()
Specified by:
showAs3DescriptorsByType in interface ServletGraniteConfigMBean

showDisabledTideComponentsByName

public String showDisabledTideComponentsByName()
Specified by:
showDisabledTideComponentsByName in interface ServletGraniteConfigMBean

showEnabledTideComponentsByName

public String showEnabledTideComponentsByName()
Specified by:
showEnabledTideComponentsByName in interface ServletGraniteConfigMBean

showExternalizersByAnnotatedWith

public String showExternalizersByAnnotatedWith()
Specified by:
showExternalizersByAnnotatedWith in interface ServletGraniteConfigMBean

showExternalizersByInstanceOf

public String showExternalizersByInstanceOf()
Specified by:
showExternalizersByInstanceOf in interface ServletGraniteConfigMBean

showExternalizersByType

public String showExternalizersByType()
Specified by:
showExternalizersByType in interface ServletGraniteConfigMBean

showJavaDescriptorsByInstanceOf

public String showJavaDescriptorsByInstanceOf()
Specified by:
showJavaDescriptorsByInstanceOf in interface ServletGraniteConfigMBean

showJavaDescriptorsByType

public String showJavaDescriptorsByType()
Specified by:
showJavaDescriptorsByType in interface ServletGraniteConfigMBean

showScannedExternalizers

public String showScannedExternalizers()
Specified by:
showScannedExternalizers in interface ServletGraniteConfigMBean

showTideComponentMatchers

public String showTideComponentMatchers()
Specified by:
showTideComponentMatchers in interface ServletGraniteConfigMBean