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)
           
 org.objectweb.jorm.naming.api.PName decode(org.objectweb.jorm.naming.api.PNameCoder pnc, java.lang.Object oid, java.lang.Class clazz, JormFactory jf)
           
 java.lang.Object encode(org.objectweb.jorm.naming.api.PName pn)
           
 org.objectweb.perseus.cache.api.CacheManager getCache()
           
 org.objectweb.util.monolog.api.Logger getLogger()
           
 org.objectweb.jorm.api.PMapper getMapper()
           
 NamingManager getNamingManager(SpeedoClass sc)
           
 NamingManager getNamingManager(java.lang.String hints, java.lang.ClassLoader classloader)
           
 ProxyManagerFactory getPmf()
           
 void setCache(org.objectweb.perseus.cache.api.CacheManager cache)
           
 void setLogger(org.objectweb.util.monolog.api.Logger logger)
           
 void setMapper(org.objectweb.jorm.api.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 org.objectweb.jorm.api.PMapper getMapper()

setMapper

public void setMapper(org.objectweb.jorm.api.PMapper mapper)

getCache

public org.objectweb.perseus.cache.api.CacheManager getCache()

setCache

public void setCache(org.objectweb.perseus.cache.api.CacheManager cache)

getPmf

public ProxyManagerFactory getPmf()

setPmf

public void setPmf(ProxyManagerFactory pmf)

getLogger

public org.objectweb.util.monolog.api.Logger getLogger()

setLogger

public void setLogger(org.objectweb.util.monolog.api.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 org.objectweb.jorm.api.PException
Throws:
org.objectweb.jorm.api.PException

decode

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

encode

public java.lang.Object encode(org.objectweb.jorm.naming.api.PName pn)
                        throws org.objectweb.jorm.api.PException
Throws:
org.objectweb.jorm.api.PException