public class ClientGraniteConfig extends java.lang.Object implements ConvertersConfig, AliasRegistryConfig, AMF3Config, ExternalizersConfig, ScannedItemHandler
| Constructor and Description |
|---|
ClientGraniteConfig(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() |
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() |
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() |
java.lang.String |
getInstantiator(java.lang.String type) |
java.util.Map<java.lang.String,java.lang.String> |
getInstantiators() |
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() |
boolean |
getScan() |
java.util.List<Externalizer> |
getScannedExternalizers() |
boolean |
handleMarkerItem(ScannedItem item) |
void |
handleScannedItem(ScannedItem item) |
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 |
registerExternalizer(Externalizer externalizer) |
void |
setAliasRegistry(AliasRegistry aliasRegistry) |
Externalizer |
setExternalizersByType(java.lang.String type,
java.lang.String externalizerType) |
void |
setExternalizersConfiguration(XMap externalizersConfiguration) |
public ClientGraniteConfig(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 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 java.util.Map<java.lang.String,java.lang.String> getInstantiators()
getInstantiators in interface ExternalizersConfigpublic Converters getConverters()
getConverters in interface ConvertersConfigpublic 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 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 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 void setAliasRegistry(AliasRegistry aliasRegistry)
setAliasRegistry in interface AliasRegistryConfigpublic AliasRegistry getAliasRegistry()
getAliasRegistry in interface AliasRegistryConfig