JBoss API: Class ExternalContext.SerializableInitialContext

org.jboss.naming
Class ExternalContext.SerializableInitialContext

java.lang.Object
  |
  +--javax.naming.RefAddr
        |
        +--org.jboss.naming.ExternalContext.SerializableInitialContext
All Implemented Interfaces:
javax.naming.spi.ObjectFactory, javax.naming.Referenceable, java.io.Serializable
Enclosing class:
ExternalContext

public static class ExternalContext.SerializableInitialContext
extends javax.naming.RefAddr
implements javax.naming.Referenceable, java.io.Serializable, javax.naming.spi.ObjectFactory

The external InitialContext information class. It acts as the RefAddr and ObjectFactory for the external IntialContext and can be marshalled to a remote client.

See Also:
Serialized Form

Fields inherited from class javax.naming.RefAddr
addrType
 
Constructor Summary
ExternalContext.SerializableInitialContext()
           
ExternalContext.SerializableInitialContext(java.lang.String addrType)
           
 
Method Summary
 boolean getCacheContext()
           
 java.lang.Object getContent()
           
 java.lang.String getInitialContext()
           
 java.lang.String getJndiName()
           
 java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment)
           
 javax.naming.Reference getReference()
           
 void loadClass(java.lang.String className)
           
 void loadProperties(java.lang.String contextPropsURL)
           
 void setCacheContext(boolean cacheContext)
           
 void setJndiName(java.lang.String jndiName)
           
 
Methods inherited from class javax.naming.RefAddr
equals, getType, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExternalContext.SerializableInitialContext

public ExternalContext.SerializableInitialContext()

ExternalContext.SerializableInitialContext

public ExternalContext.SerializableInitialContext(java.lang.String addrType)
Method Detail

getJndiName

public java.lang.String getJndiName()

setJndiName

public void setJndiName(java.lang.String jndiName)

getCacheContext

public boolean getCacheContext()

setCacheContext

public void setCacheContext(boolean cacheContext)

getInitialContext

public java.lang.String getInitialContext()

loadClass

public void loadClass(java.lang.String className)
               throws java.lang.ClassNotFoundException

loadProperties

public void loadProperties(java.lang.String contextPropsURL)
                    throws java.io.IOException

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object obj,
                                          javax.naming.Name name,
                                          javax.naming.Context nameCtx,
                                          java.util.Hashtable environment)
                                   throws java.lang.Exception
Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Specified by:
getReference in interface javax.naming.Referenceable

getContent

public java.lang.Object getContent()
Overrides:
getContent in class javax.naming.RefAddr


Copyright © 2000 The JBoss Organization. All Rights Reserved.