Package com.caucho.Hessian.io


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()




Mastering Resin
Mastering Resin
ISBN: 0471431036
EAN: 2147483647
Year: 2002
Pages: 180

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net