org.objectweb.speedo.naming.lib
Class NamingManagerFactory

java.lang.Object
  extended byorg.objectweb.speedo.naming.lib.NamingManagerFactory

public class NamingManagerFactory
extends java.lang.Object

Author:
S.Chassande-Barrioz

Constructor Summary
NamingManagerFactory()
           
 
Method Summary
 void bindNamingManager(NamingManager nm)
           
 PName decode(PNameCoder pnc, java.lang.Object oid, java.lang.Class clazz, JormFactory jf)
           
 java.lang.Object encode(PName pn)
           
 CacheManager getCache()
           
 Logger getLogger()
           
 PMapper getMapper()
           
 NamingManager getNamingManager(SpeedoClass sc)
           
 NamingManager getNamingManager(java.lang.String hints, java.lang.ClassLoader classloader)
           
 ProxyManagerFactory getPmf()
           
 void setCache(CacheManager cache)
           
 void setLogger(Logger logger)
           
 void setMapper(PMapper mapper)
           
 void setPmf(ProxyManagerFactory pmf)
           
 boolean unbindNamingManager(NamingManager nm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingManagerFactory

public NamingManagerFactory()
Method Detail

getMapper

public PMapper getMapper()

setMapper

public void setMapper(PMapper mapper)

getCache

public CacheManager getCache()

setCache

public void setCache(CacheManager cache)

getPmf

public ProxyManagerFactory getPmf()

setPmf

public void setPmf(ProxyManagerFactory pmf)

getLogger

public Logger getLogger()

setLogger

public void setLogger(Logger logger)

bindNamingManager

public void bindNamingManager(NamingManager nm)

unbindNamingManager

public boolean unbindNamingManager(NamingManager nm)

getNamingManager

public NamingManager getNamingManager(SpeedoClass sc)
                               throws SpeedoException
Throws:
SpeedoException

getNamingManager

public NamingManager getNamingManager(java.lang.String hints,
                                      java.lang.ClassLoader classloader)
                               throws PException
Throws:
PException

decode

public PName decode(PNameCoder pnc,
                    java.lang.Object oid,
                    java.lang.Class clazz,
                    JormFactory jf)
                                           throws PException
Throws:
PException

encode

public java.lang.Object encode(PName pn)
                        throws PException
Throws:
PException