@MBean(description="MBean used for GraniteConfig operations") public interface ServletGraniteConfigMBean
@MBeanAttribute(description="Does this config use auto scanning?") boolean getScan()
@MBeanAttribute(description="The custom (webapp specific) granite-config.xml file location") String getCustomConfigPath()
@MBeanAttribute(description="The AMF3Serializer class") String getAmf3SerializerClass()
@MBeanAttribute(description="The AMF3Deserializer class") String getAmf3DeserializerClass()
@MBeanAttribute(description="The AMF3MessageInterceptor class") String getAmf3MessageInterceptorClass()
@MBeanAttribute(description="The MethodMatcher class") String getMethodMatcherClass()
@MBeanAttribute(description="The ServiceInvocationListener class") String getServiceInvocationListenerClass()
@MBeanAttribute(description="The ClassGetter class") String getClassGetterClass()
@MBeanAttribute(description="The SecurityService class") String getSecurityServiceClass()
@MBeanAttribute(description="The MessageSelector class") String getMessageSelectorClass()
@MBeanOperation(description="Shows the custom (webapp specific) granite-config.xml file content", impact=INFO) String showCustomConfig() throws IOException
IOException@MBeanOperation(description="Shows the standard (built-in) granite-config.xml file content", impact=INFO) String showStandardConfig() throws IOException
IOException@MBeanOperation(description="Shows the list of all configured type converters", impact=INFO) String showConverters()
@MBeanOperation(description="Shows the list of all configured instantiators", impact=INFO) String showInstantiators()
@MBeanOperation(description="Shows the list of all configured exception converters", impact=INFO) String showExceptionConverters()
@MBeanOperation(description="Shows scanned externalizers", impact=INFO) String showScannedExternalizers()
@MBeanOperation(description="Shows which externalizer is used for a given serialized object (dynamic)", impact=INFO) String showExternalizersByType()
@MBeanOperation(description="Shows which externalizer is used for a given serialized instance (configured)", impact=INFO) String showExternalizersByInstanceOf()
@MBeanOperation(description="Shows which externalizer is used for a given serialized annotated object (configured)", impact=INFO) String showExternalizersByAnnotatedWith()
@MBeanOperation(description="Shows which Java descriptor is used for a given serialized object (dynamic)", impact=INFO) String showJavaDescriptorsByType()
@MBeanOperation(description="Shows which Java descriptor is used for a given serialized instance (configured)", impact=INFO) String showJavaDescriptorsByInstanceOf()
@MBeanOperation(description="Shows which ActionScript3 descriptor is used for a given serialized object (dynamic)", impact=INFO) String showAs3DescriptorsByType()
@MBeanOperation(description="Shows which ActionScript3 descriptor is used for a given serialized instance (configured)", impact=INFO) String showAs3DescriptorsByInstanceOf()
@MBeanOperation(description="Shows enabled Tide components (configured)", impact=INFO) String showEnabledTideComponentsByName()
@MBeanOperation(description="Shows disabled Tide components (configured)", impact=INFO) String showDisabledTideComponentsByName()
@MBeanOperation(description="Shows Tide component matchers (configured)", impact=INFO) String showTideComponentMatchers()
@MBeanOperation(description="Reload the granite-config.xml file", impact=ACTION) void reload()