Mastering Resin
|
Package com.caucho.hessian
public abstract class com.caucho.hessian.ObjectStub
extends com.caucho.hessian.HessianStub
Constructors
-
public ObjectStub()
Methods
-
public abstract java.lang.String getHessianType()
-
public Handle getHandle()
-
public EJBHome getEJBHome()
-
public boolean isIdentical(EJBObject obj)
-
public void remove()
-
public java.lang.Object getPrimaryKey()
-
protected EJBHome _ejb_getEJBHome()
-
protected boolean _ejb_isIdentical(EJBObject obj)
-
protected void _ejb_remove()
-
protected java.lang.Object _ejb_getPrimaryKey()
Fields
-
protected transient _handle
public class com.caucho.hessian.NameContextSkeleton
extends Skeleton
Methods
-
protected void _service(ReadStream is, WriteStream os)
-
protected void executeUnknown(String method, HessianInput in, HessianOutput out)
Fields
-
protected static dbg
public class com.caucho.hessian.MetaStub
Constructors
-
public MetaStub()
Methods
-
public static java.lang.Object call(Path urlPath, String method, Object arg)
-
public static java.lang.Object call(Path urlPath, String method, Object[] args)
public class com.caucho.hessian.MessageSkeleton
extends Skeleton
Methods
-
protected void _setObject(Object obj)
-
protected void _service(ReadStream rawIs, WriteStream rawOs)
-
protected void _execute(CharBuffer method, HessianInput in, HessianOutput out)
Fields
-
protected static dbg
-
protected server
-
protected connection
-
protected destination
-
protected session
-
protected queueSession
-
protected queueSender
-
protected topicSession
-
protected topicPublisher
public abstract class com.caucho.hessian.HomeStub
extends com.caucho.hessian.HessianStub
Constructors
-
public HomeStub()
Methods
-
public abstract java.lang.String getHessianType()
-
public HomeHandle getHomeHandle()
-
public EJBMetaData getEJBMetaData()
-
public void remove(Handle handle)
-
protected EJBMetaData _ejb_getEJBMetaData()
-
protected void _ejb_remove(Handle handle)
public class com.caucho.hessian.HessianWriter
extends HessianSerializerOutput
Constructors
-
public HessianWriter(ReadStream is, OutputStream os)
-
public HessianWriter(OutputStream os)
-
public HessianWriter()
Methods
-
public void init(OutputStream os)
-
public void setRemoteResolver(HessianRemoteResolver resolver)
-
public HessianInput doCall()
-
public void close()
-
public void writeObjectImpl(Object obj)
public class com.caucho.hessian.HessianStubFactory
Constructors
-
public HessianStubFactory()
Methods
-
public HessianRemoteResolver getRemoteResolver()
-
public void setWorkPath(Path path)
-
public Path getWorkPath()
-
public java.lang.Object create(Class api, String url)
-
public AbstractHessianInput getHessianInput(InputStream is)
-
public HessianOutput getHessianOutput(OutputStream os)
-
public java.lang.Object lookup(String type, String url)
public abstract class com.caucho.hessian.HessianStub
Constructors
-
public HessianStub()
Methods
-
public java.lang.String getHessianURL()
-
protected com.caucho.hessian.Hessian Writer _hessian_openWriter()
-
protected void _hessian_freeWriter(HessianWriter out)
Fields
-
protected _url
-
protected transient _urlPath
-
protected transient _client
-
protected transient _resolver
public abstract class com.caucho.hessian.HessianSkeleton
extends Skeleton
Constructors
-
public HessianSkeleton()
Methods
-
protected abstract void _setObject(Object object)
-
protected void _service(ReadStream is, WriteStream os)
-
protected abstract void _execute(CharBuffer method, Hessianlnput in, HessianOutput out)
-
protected void _executeUnknown(CharBuffer method, HessianInput in, HessianOutput out)
Fields
-
protected static dbg
public class com.caucho.hessian.HessianReader
extends HessianSerializerInput
Constructors
-
public HessianReader(ReadStream is)
-
public HessianReader()
Methods
-
public void init(InputStream is)
public class com.caucho.hessian.HessianProtocol
extends ProtocolContainer
Constructors
-
public HessianProtocol()
Methods
-
public java.lang.String getName()
-
protected HandleEncoder createHandleEncoder(AbstractServer server, Class primaryKeyClass)
-
protected Skeleton getSkeleton(String uri, String queryString)
-
protected java.lang.Class getHomeSkelClass(AbstractServer server)
-
protected java.lang.Class getObjectSkelClass(AbstractServer server)
public class com.caucho.hessian.HessianModel
extends AbstractModel
Constructors
-
public HessianModel(String prefix)
-
public HessianModel(String namePrefix, HessianModel root)
Methods
-
public AbstractModel copy()
-
public java.lang. Object lookup (String name)
-
public java.util.List list()
-
public java.lang.String toString()
public class com.caucho.hessian.HessianHomeHandle
extends AbstractHomeHandle
Constructors
-
public HessianHomeHandle()
-
public HessianHomeHandle(String url)
-
public HessianHomeHandle(EJBHome home, String url)
Methods
-
public EJBHome getEJBHome()
-
public java.lang. String getServerId()
-
public java.lang.String getURL(String protocol)
-
public java.lang.String toString()
public class com.caucho.hessian.HessianHandleEncoder
extends HandleEncoder
Constructors
-
public HessianHandleEncoder(AbstractServer server, String serverld, Class primaryKeyClass)
Methods
-
public AbstractHomeHandle createHomeHandle()
-
public AbstractHandle createHandle(Object primaryKey)
-
protected java.lang.String getURL(Object primaryKey)
-
protected java.lang.String createRandomStringKey()
-
protected java.lang.String encodePrimaryKey(Object primaryKey)
-
public java.lang.Object objectIdToKey(Object objectKey)
public class com.caucho.hessian.HessianHandle
extends AbstractHandle
Constructors
-
public HessianHandle()
-
public HessianHandle(String url)
-
public HessianHandle(String url, Object key)
Methods
-
public java.lang. String getServerld()
-
public java.lang.String getObjectId()
-
public EJBObject getEJBObject()
-
public java.lang.Object getObjectKey()
-
public java.lang.String getURL()
-
public java.lang. String getURL(String protocol)
-
public int hashCode()
-
public boolean equals(Object obj)
-
public java.lang.String toString()
public class com.caucho.hessian.HessianContextFactory
implements javax.naming.spi.InitialContextFactory
Constructors
-
public HessianContextFactory()
Methods
-
public javax.naming.Context getInitialContext(Hashtable environment)
public class com.caucho.hessian.HessianContext
extends Contextlmpl
Methods
-
protected Contextlmpl create(String name, AbstractModel model, Hashtable env)
public class com.caucho.hessian.EJBServlet
extends com.caucho.ejb.EJBServlet
Constructors
-
public EJBServlet()
Methods
-
protected java.lang.String getDefaultProtocolContainer()
|