org.granite.messaging.jmf
Class DefaultSharedContext

java.lang.Object
  extended by org.granite.messaging.jmf.DefaultSharedContext
All Implemented Interfaces:
SharedContext
Direct Known Subclasses:
DefaultClientSharedContext

public class DefaultSharedContext
extends Object
implements SharedContext

Author:
Franck WOLFF

Field Summary
protected  AliasRegistry aliasRegistry
           
protected  CodecRegistry codecRegistry
           
protected  List<String> defaultStoredStrings
           
protected static List<String> JAVA_DEFAULT_STORED_STRINGS
           
protected  Reflection reflection
           
 
Constructor Summary
DefaultSharedContext()
           
DefaultSharedContext(CodecRegistry codecRegistry)
           
DefaultSharedContext(CodecRegistry codecRegistry, List<String> defaultStoredStrings)
           
DefaultSharedContext(CodecRegistry codecRegistry, List<String> defaultStoredStrings, Reflection reflection, AliasRegistry aliasRegistry)
           
 
Method Summary
 AliasRegistry getAliasRegistry()
           
 String getClassName(String remoteAlias)
           
 CodecRegistry getCodecRegistry()
           
 List<String> getDefaultStoredStrings()
           
 Reflection getReflection()
           
 String getRemoteAlias(String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVA_DEFAULT_STORED_STRINGS

protected static List<String> JAVA_DEFAULT_STORED_STRINGS

codecRegistry

protected final CodecRegistry codecRegistry

reflection

protected final Reflection reflection

defaultStoredStrings

protected final List<String> defaultStoredStrings

aliasRegistry

protected final AliasRegistry aliasRegistry
Constructor Detail

DefaultSharedContext

public DefaultSharedContext()

DefaultSharedContext

public DefaultSharedContext(CodecRegistry codecRegistry)

DefaultSharedContext

public DefaultSharedContext(CodecRegistry codecRegistry,
                            List<String> defaultStoredStrings)

DefaultSharedContext

public DefaultSharedContext(CodecRegistry codecRegistry,
                            List<String> defaultStoredStrings,
                            Reflection reflection,
                            AliasRegistry aliasRegistry)
Method Detail

getCodecRegistry

public CodecRegistry getCodecRegistry()
Specified by:
getCodecRegistry in interface SharedContext

getReflection

public Reflection getReflection()
Specified by:
getReflection in interface SharedContext

getDefaultStoredStrings

public List<String> getDefaultStoredStrings()
Specified by:
getDefaultStoredStrings in interface SharedContext

getAliasRegistry

public AliasRegistry getAliasRegistry()
Specified by:
getAliasRegistry in interface SharedContext

getRemoteAlias

public String getRemoteAlias(String className)
Specified by:
getRemoteAlias in interface SharedContext

getClassName

public String getClassName(String remoteAlias)
Specified by:
getClassName in interface SharedContext