com.caucho.ejb.hessian
Class HessianContext

java.lang.Object
  extended by com.caucho.naming.ContextImpl
      extended by com.caucho.ejb.hessian.HessianContext
All Implemented Interfaces:
javax.naming.Context

public class HessianContext
extends ContextImpl

JNDI context for Hessian requests.


Field Summary
 
Fields inherited from class com.caucho.naming.ContextImpl
_env, _model, _name, L, log
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Method Summary
protected  ContextImpl create(java.lang.String name, AbstractModel model, java.util.Hashtable env)
          Creates a new instance of the hessian context.
 
Methods inherited from class com.caucho.naming.ContextImpl
addToEnvironment, bind, bind, close, composeName, composeName, create, createSingleSubcontext, createSubcontext, createSubcontext, destroySingleSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getFullPath, getFullPath, getModel, getName, getNameInNamespace, getNameParser, getNameParser, getSeparator, getSeparatorString, list, list, listBindings, listBindings, listSingle, lookup, lookup, lookupImpl, lookupLink, lookupLink, lookupSingle, parseFirst, parseRest, rebind, rebind, rebindSingle, removeFromEnvironment, rename, rename, toString, unbind, unbind, unbindSingle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

protected ContextImpl create(java.lang.String name,
                             AbstractModel model,
                             java.util.Hashtable env)
Creates a new instance of the hessian context.

Overrides:
create in class ContextImpl
Parameters:
name - the JNDI name for the new context
model - the underlying storage node
env - the client's JNDI environment.
Returns:
a new instance of the implementing class.