public class GraniteConfig extends java.lang.Object implements ConvertersConfig, AliasRegistryConfig, AMF3Config, ExternalizersConfig, ScannedItemHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
GraniteConfig.JMF_EXTENSIONS_MODE |
| Constructor and Description |
|---|
GraniteConfig(java.lang.String stdConfig,
java.io.InputStream customConfigIs,
Configuration configuration,
java.lang.String MBeanContextName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends ActionScriptClassDescriptor> |
getActionScriptDescriptor(java.lang.String type) |
AliasRegistry |
getAliasRegistry() |
java.lang.reflect.Constructor<?> |
getAmf3DeserializerConstructor() |
AMF3DeserializerSecurizer |
getAmf3DeserializerSecurizer() |
AMF3MessageInterceptor |
getAmf3MessageInterceptor() |
java.lang.reflect.Constructor<?> |
getAmf3SerializerConstructor() |
java.util.Map<java.lang.String,java.lang.String> |
getAs3DescriptorsByInstanceOf() |
java.util.Map<java.lang.String,java.lang.Class<? extends ActionScriptClassDescriptor>> |
getAs3DescriptorsByType() |
ClassGetter |
getClassGetter() |
Converters |
getConverters() |
java.util.Map<java.lang.String,java.lang.Object[]> |
getDisabledTideComponentsByName() |
DistributedDataFactory |
getDistributedDataFactory() |
java.util.Map<java.lang.String,java.lang.Object[]> |
getEnabledTideComponentsByName() |
java.util.List<ExceptionConverter> |
getExceptionConverters() |
Externalizer |
getExternalizer(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
getExternalizersByAnnotatedWith() |
java.util.Map<java.lang.String,java.lang.String> |
getExternalizersByInstanceOf() |
java.util.Map<java.lang.String,Externalizer> |
getExternalizersByType() |
XMap |
getExternalizersConfiguration() |
XMap |
getGravityConfig() |
java.lang.String |
getInstantiator(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
getInstantiators() |
ServiceInvocationListener |
getInvocationListener() |
java.lang.Class<? extends JavaClassDescriptor> |
getJavaDescriptor(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
getJavaDescriptorsByInstanceOf() |
java.util.Map<java.lang.String,java.lang.Class<? extends JavaClassDescriptor>> |
getJavaDescriptorsByType() |
java.util.concurrent.ConcurrentMap<java.lang.String,JavaClassDescriptor> |
getJavaDescriptorsCache() |
java.util.List<java.lang.String> |
getJmfDefaultStoredStrings() |
GraniteConfig.JMF_EXTENSIONS_MODE |
getJmfDefaultStoredStringsMode() |
java.util.List<ExtendedObjectCodec> |
getJmfExtendedCodecs() |
GraniteConfig.JMF_EXTENSIONS_MODE |
getJmfExtendedCodecsMode() |
Reflection |
getJmfReflection() |
java.lang.String |
getMBeanContextName() |
java.lang.reflect.Constructor<?> |
getMessageSelectorConstructor() |
MethodMatcher |
getMethodMatcher() |
boolean |
getScan() |
java.util.List<Externalizer> |
getScannedExternalizers() |
SecurityService |
getSecurityService() |
SharedContext |
getSharedContext() |
java.util.List<TideComponentMatcher> |
getTideComponentMatchers() |
boolean |
handleMarkerItem(ScannedItem item) |
void |
handleScannedItem(ScannedItem item) |
boolean |
hasSecurityService() |
boolean |
isComponentTideDisabled(java.lang.String componentName,
java.util.Set<java.lang.Class<?>> componentClasses,
java.lang.Object instance) |
boolean |
isComponentTideEnabled(java.lang.String componentName,
java.util.Set<java.lang.Class<?>> componentClasses,
java.lang.Object instance) |
boolean |
isRegisterMBeans() |
java.io.ObjectInput |
newAMF3Deserializer(java.io.InputStream in) |
java.io.ObjectOutput |
newAMF3Serializer(java.io.OutputStream out) |
java.lang.String |
putExternalizersByAnnotatedWith(java.lang.String annotatedWith,
java.lang.String externalizerType) |
java.lang.String |
putExternalizersByInstanceOf(java.lang.String instanceOf,
java.lang.String externalizerType) |
void |
registerExceptionConverter(java.lang.Class<? extends ExceptionConverter> exceptionConverterClass) |
void |
registerExceptionConverter(java.lang.Class<? extends ExceptionConverter> exceptionConverterClass,
boolean first) |
void |
registerExceptionConverter(ExceptionConverter exceptionConverter,
boolean first) |
void |
registerExternalizer(Externalizer externalizer) |
void |
setAliasRegistry(AliasRegistry aliasRegistry) |
void |
setAmf3DeserializerSecurizer(AMF3DeserializerSecurizer amf3DeserializerSecurizer) |
void |
setAmf3MessageInterceptor(AMF3MessageInterceptor amf3MessageInterceptor) |
Externalizer |
setExternalizersByType(java.lang.String type,
java.lang.String externalizerType) |
void |
setExternalizersConfiguration(XMap externalizersConfiguration) |
void |
setSecurityService(SecurityService securityService) |
void |
setSharedContext(SharedContext sharedContext) |
public GraniteConfig(java.lang.String stdConfig,
java.io.InputStream customConfigIs,
Configuration configuration,
java.lang.String MBeanContextName)
throws java.io.IOException,
org.xml.sax.SAXException
java.io.IOExceptionorg.xml.sax.SAXExceptionpublic boolean handleMarkerItem(ScannedItem item)
handleMarkerItem in interface ScannedItemHandlerpublic void handleScannedItem(ScannedItem item)
handleScannedItem in interface ScannedItemHandlerpublic boolean getScan()
public boolean isRegisterMBeans()
public java.lang.String getMBeanContextName()
public java.io.ObjectOutput newAMF3Serializer(java.io.OutputStream out)
newAMF3Serializer in interface AMF3Configpublic java.lang.reflect.Constructor<?> getAmf3SerializerConstructor()
public java.io.ObjectInput newAMF3Deserializer(java.io.InputStream in)
newAMF3Deserializer in interface AMF3Configpublic java.lang.reflect.Constructor<?> getAmf3DeserializerConstructor()
public AMF3DeserializerSecurizer getAmf3DeserializerSecurizer()
getAmf3DeserializerSecurizer in interface AMF3Configpublic void setAmf3DeserializerSecurizer(AMF3DeserializerSecurizer amf3DeserializerSecurizer)
public AMF3MessageInterceptor getAmf3MessageInterceptor()
public void setAmf3MessageInterceptor(AMF3MessageInterceptor amf3MessageInterceptor)
public java.util.Map<java.lang.String,java.lang.String> getInstantiators()
getInstantiators in interface ExternalizersConfigpublic Converters getConverters()
getConverters in interface ConvertersConfigpublic MethodMatcher getMethodMatcher()
public ServiceInvocationListener getInvocationListener()
public java.lang.String getInstantiator(java.lang.String type)
getInstantiator in interface ExternalizersConfigpublic ClassGetter getClassGetter()
getClassGetter in interface ConvertersConfigpublic XMap getExternalizersConfiguration()
getExternalizersConfiguration in interface ExternalizersConfigpublic void setExternalizersConfiguration(XMap externalizersConfiguration)
setExternalizersConfiguration in interface ExternalizersConfigpublic Externalizer getExternalizer(java.lang.String type)
getExternalizer in interface ExternalizersConfigpublic void registerExternalizer(Externalizer externalizer)
registerExternalizer in interface ExternalizersConfigpublic java.util.Map<java.lang.String,Externalizer> getExternalizersByType()
getExternalizersByType in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.String> getExternalizersByInstanceOf()
getExternalizersByInstanceOf in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.String> getExternalizersByAnnotatedWith()
getExternalizersByAnnotatedWith in interface ExternalizersConfigpublic java.util.List<Externalizer> getScannedExternalizers()
getScannedExternalizers in interface ExternalizersConfigpublic GraniteConfig.JMF_EXTENSIONS_MODE getJmfExtendedCodecsMode()
public java.util.List<ExtendedObjectCodec> getJmfExtendedCodecs()
public GraniteConfig.JMF_EXTENSIONS_MODE getJmfDefaultStoredStringsMode()
public Reflection getJmfReflection()
public java.util.List<java.lang.String> getJmfDefaultStoredStrings()
public java.lang.Class<? extends ActionScriptClassDescriptor> getActionScriptDescriptor(java.lang.String type)
getActionScriptDescriptor in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.Class<? extends ActionScriptClassDescriptor>> getAs3DescriptorsByType()
getAs3DescriptorsByType in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.String> getAs3DescriptorsByInstanceOf()
getAs3DescriptorsByInstanceOf in interface ExternalizersConfigpublic java.util.concurrent.ConcurrentMap<java.lang.String,JavaClassDescriptor> getJavaDescriptorsCache()
getJavaDescriptorsCache in interface ExternalizersConfigpublic java.lang.Class<? extends JavaClassDescriptor> getJavaDescriptor(java.lang.String type)
getJavaDescriptor in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.Class<? extends JavaClassDescriptor>> getJavaDescriptorsByType()
getJavaDescriptorsByType in interface ExternalizersConfigpublic java.util.Map<java.lang.String,java.lang.String> getJavaDescriptorsByInstanceOf()
getJavaDescriptorsByInstanceOf in interface ExternalizersConfigpublic boolean isComponentTideEnabled(java.lang.String componentName,
java.util.Set<java.lang.Class<?>> componentClasses,
java.lang.Object instance)
public boolean isComponentTideDisabled(java.lang.String componentName,
java.util.Set<java.lang.Class<?>> componentClasses,
java.lang.Object instance)
public java.util.List<ExceptionConverter> getExceptionConverters()
public void registerExceptionConverter(java.lang.Class<? extends ExceptionConverter> exceptionConverterClass)
public void registerExceptionConverter(java.lang.Class<? extends ExceptionConverter> exceptionConverterClass, boolean first)
public void registerExceptionConverter(ExceptionConverter exceptionConverter, boolean first)
public boolean hasSecurityService()
public SecurityService getSecurityService()
public java.util.List<TideComponentMatcher> getTideComponentMatchers()
public java.util.Map<java.lang.String,java.lang.Object[]> getEnabledTideComponentsByName()
public java.util.Map<java.lang.String,java.lang.Object[]> getDisabledTideComponentsByName()
public XMap getGravityConfig()
public DistributedDataFactory getDistributedDataFactory()
public java.lang.reflect.Constructor<?> getMessageSelectorConstructor()
public Externalizer setExternalizersByType(java.lang.String type, java.lang.String externalizerType)
setExternalizersByType in interface ExternalizersConfigpublic java.lang.String putExternalizersByInstanceOf(java.lang.String instanceOf,
java.lang.String externalizerType)
putExternalizersByInstanceOf in interface ExternalizersConfigpublic java.lang.String putExternalizersByAnnotatedWith(java.lang.String annotatedWith,
java.lang.String externalizerType)
putExternalizersByAnnotatedWith in interface ExternalizersConfigpublic void setAliasRegistry(AliasRegistry aliasRegistry)
setAliasRegistry in interface AliasRegistryConfigpublic AliasRegistry getAliasRegistry()
getAliasRegistry in interface AliasRegistryConfigpublic void setSharedContext(SharedContext sharedContext)
public SharedContext getSharedContext()
public void setSecurityService(SecurityService securityService)