Package com.caucho.burlap.io


This appendix is a developer's quick reference to the Burlap and Hessian APIs.

Package com.caucho.burlap

public class com.caucho.burlap.SerializedExceptionWrapper

extends java.rmi.RemoteException

Constructors
  • public SerializedExceptionWrapper()

  • public SerializedExceptionWrapper(Throwable cause, String trace)

Methods
  • public java.lang.Throwable getRootCause()

  • public java.lang.String getMessage()

  • public java.lang.String toString()

  • public void printStackTrace()

  • public void printStackTrace(PrintWriter pw)

  • public void printStackTrace(PrintStream os)

public class com.caucho.burlap.RpcException

extends java.rmi.RemoteException

implements java.io.Serializable

Constructors
  • public RpcException()

  • public RpcException(String s)

public abstract class com.caucho.burlap.ObjectStub

extends com.caucho.burlap.BurlapStub

Constructors
  • public ObjectStub()

Methods
  • public abstract java.lang.String getBurlapType()

  • public Handle getHandle()

  • public EJBHome getEJBHome()

  • public boolean is!dentical(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.burlap.NoRpcObjectException

extends com.caucho.burlap.RpcException

Constructors
  • public NoRpcObjectException()

  • public NoRpcObjectException(String s)

public class com.caucho.burlap.NoRpcMethodException

extends com. caucho. burlap. RpcException

Constructors
  • public NoRpcMethodException()

  • public NoRpcMethodException(String s)

public class com.caucho.burlap.NameContextSkeleton

extends Skeleton

Methods
  • protected void _service(ReadStream is, WriteStream os)

  • protected void executeUnknown(String method, Burlaplnput in, BurlapOutput out)

Fields
  • protected static dbg

public class com.caucho.burlap.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.burlap.MessageSkeleton

extends Skeleton

Methods
  • protected void _setObject(Object obj)

  • protected void _service(ReadStream rawls, WriteStream rawOs)

  • protected void _execute(CharBuffer method, BurlapInput in, BurlapOutput out)

Fields
  • protected static dbg

  • protected server

  • protected connection

  • protected destination

  • protected session

  • protected queueSession

  • protected queueSender

  • protected topicSession

  • protected topicPublisher

public class com.caucho.burlap.MarshalExceptionWrapper

extends java.rmi.MarshalException

Constructors
  • public MarshalExceptionWrapper(String s, Exception root)

Methods
  • public java.lang.Throwable getRootCause()

public abstract class com.caucho.burlap.HomeStub

extends com.caucho.burlap.BurlapStub

Constructors
  • public HomeStub()

Methods
  • public java.lang. String getBurlapURL()

  • public abstract java.lang.String getBurlapType()

  • 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.burlap.EJBServlet

extends com.caucho.ejb.EJBServlet

Constructors
  • public EJBServlet()

Methods
  • protected java.lang.String getDefaultProtocolContainer()

public class com.caucho.burlap.BurlapWriter

extends BurlapOutput

Constructors
  • public BurlapWriter(ReadStream is, OutputStream os)

  • public BurlapWriter(OutputStream os)

  • public BurlapWriter()

Methods
  • public void init(OutputStream os)

  • public void setRemoteResolver(BurlapRemoteResolver resolver)

  • public Burlaplnput doCall()

  • public void close()

public class com.caucho.burlap.BurlapStubFactory

Constructors
  • public BurlapStubFactory()

Methods
  • public BurlapRemoteResolver getRemoteResolver()

  • public void setWorkPath(Path path)

  • public Path getWorkPath()

  • public java.lang.Object create(Class api, String url)

  • public AbstractBurlapInput getBurlapInput(InputStream is)

  • public BurlapOutput getBurlapOutput(OutputStream os)

  • public java.lang.Object lookup(String type, String url)

public abstract class com.caucho.burlap.BurlapStub

Constructors
  • public BurlapStub()

Methods
  • public java.lang.String getBurlapURL()

  • protected com.caucho.burlap.Burlap Writer _burlap_openWriter()

  • protected void _burlap_freeWriter(BurlapWriter out)

Fields
  • protected _url

  • protected transient _urlPath

  • protected transient _client

  • protected transient _resolver

public abstract class com.caucho.burlap.BurlapSkeleton

extends Skeleton

Constructors
  • public BurlapSkeleton()

Methods
  • protected abstract void _setObject(Object object)

  • protected void _service(ReadStream is, WriteStream os)

  • protected abstract void _execute(CharBuffer method, Burlaplnput in, BurlapOutput out)

  • protected void _executeUnknown(CharBuffer method, BurlapInput in, BurlapOutput out)

Fields
  • protected static dbg

public class com.caucho.burlap.BurlapServerException

extends com.caucho.burlap.BurlapProtocolException

Constructors
  • public BurlapServerException()

  • public BurlapServerException(String s)

public class com.caucho.burlap.BurlapReader

extends BurlapInput

Constructors
  • public BurlapReader(ReadStream is)

  • public BurlapReader()

Methods
  • public void init(InputStream is)

public class com.caucho.burlap.BurlapProtocolException

extends java.rmi.RemoteException

Constructors
  • public BurlapProtocolException()

  • public BurlapProtocolException(String msg)

  • public BurlapProtocolException(Throwable rootCause)

Methods
  • public static com.caucho.burlap.BurlapProtocolException create (Throwable rootCause)

  • public static java.rmi.RemoteException createRemote (Throwable rootCause)

  • public java.lang. Throwable getRootCause()

  • public java.lang.String getMessage()

  • public void printStackTrace()

  • public void printStackTrace(PrintStream os)

  • public void printStackTrace(PrintWriter os)

  • public java.lang.String toString()

public class com.caucho.burlap.BurlapProtocol

extends ProtocolContainer

Constructors
  • public BurlapProtocol()

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.burlap.BurlapParseException

extends com.caucho.burlap.RpcException

Constructors
  • public BurlapParseException()

  • public BurlapParseException(String s)

public class com.caucho.burlap.BurlapModel

extends AbstractModel

Constructors
  • public BurlapModel(String prefix)

  • public BurlapModel(String namePrefix, BurlapModel 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.burlap.BurlapHomeHandle

extends AbstractHomeHandle

Constructors
  • public BurlapHomeHandle()

  • public BurlapHomeHandle(String url)

  • public BurlapHomeHandle(EJBHome home, String url)

Methods
  • public java.lang.String getServerId()

  • public EJBHome getEJBHome()

  • public java.lang.String getURL(String protocol)

  • public java.lang.String getURL()

  • public boolean equals(Object b)

  • public int hashCode()

  • public java.lang.String toString()

public class com.caucho.burlap.BurlapHandleEncoder

extends HandleEncoder

Constructors
  • public BurlapHandleEncoder(String serverld, Class primaryKeyClass)

  • public BurlapHandleEncoder(AbstractServer server, String serverId, 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.burlap.BurlapHandle

extends AbstractHandle

Constructors
  • public BurlapHandle()

  • public BurlapHandle(String url)

  • public BurlapHandle(String url, Object key)

Methods
  • public java.lang.String getServerId()

  • 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.burlap.BurlapContextFactory

implements javax.naming.spi.InitialContextFactory

Constructors
  • public BurlapContextFactory()

Methods
  • public javax.naming.Context getInitialContext(Hashtable environment)

public class com.caucho.burlap.BurlapContext

extends ContextImpl

Methods
  • protected ContextImpl create(String name, AbstractModel model, Hashtable env)




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