|
This appendix is a developer's quick reference to the Burlap and Hessian APIs.
extends java.rmi.RemoteException
public SerializedExceptionWrapper()
public SerializedExceptionWrapper(Throwable cause, String trace)
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)
extends java.rmi.RemoteException
implements java.io.Serializable
public RpcException()
public RpcException(String s)
extends com.caucho.burlap.BurlapStub
public ObjectStub()
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()
protected transient _handle
extends com.caucho.burlap.RpcException
public NoRpcObjectException()
public NoRpcObjectException(String s)
extends com. caucho. burlap. RpcException
public NoRpcMethodException()
public NoRpcMethodException(String s)
extends Skeleton
protected void _service(ReadStream is, WriteStream os)
protected void executeUnknown(String method, Burlaplnput in, BurlapOutput out)
protected static dbg
public MetaStub()
public static java.lang.Object call(Path urlPath, String method, Object arg)
public static java.lang.Object call(Path urlPath, String method, Object[] args)
extends Skeleton
protected void _setObject(Object obj)
protected void _service(ReadStream rawls, WriteStream rawOs)
protected void _execute(CharBuffer method, BurlapInput in, BurlapOutput out)
protected static dbg
protected server
protected connection
protected destination
protected session
protected queueSession
protected queueSender
protected topicSession
protected topicPublisher
extends java.rmi.MarshalException
public MarshalExceptionWrapper(String s, Exception root)
public java.lang.Throwable getRootCause()
extends com.caucho.burlap.BurlapStub
public HomeStub()
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)
extends com.caucho.ejb.EJBServlet
public EJBServlet()
protected java.lang.String getDefaultProtocolContainer()
extends BurlapOutput
public BurlapWriter(ReadStream is, OutputStream os)
public BurlapWriter(OutputStream os)
public BurlapWriter()
public void init(OutputStream os)
public void setRemoteResolver(BurlapRemoteResolver resolver)
public Burlaplnput doCall()
public void close()
public BurlapStubFactory()
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 BurlapStub()
public java.lang.String getBurlapURL()
protected com.caucho.burlap.Burlap Writer _burlap_openWriter()
protected void _burlap_freeWriter(BurlapWriter out)
protected _url
protected transient _urlPath
protected transient _client
protected transient _resolver
extends Skeleton
public BurlapSkeleton()
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)
protected static dbg
extends com.caucho.burlap.BurlapProtocolException
public BurlapServerException()
public BurlapServerException(String s)
extends BurlapInput
public BurlapReader(ReadStream is)
public BurlapReader()
public void init(InputStream is)
extends java.rmi.RemoteException
public BurlapProtocolException()
public BurlapProtocolException(String msg)
public BurlapProtocolException(Throwable rootCause)
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()
extends ProtocolContainer
public BurlapProtocol()
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)
extends com.caucho.burlap.RpcException
public BurlapParseException()
public BurlapParseException(String s)
extends AbstractModel
public BurlapModel(String prefix)
public BurlapModel(String namePrefix, BurlapModel root)
public AbstractModel copy()
public java.lang.Object lookup(String name)
public java.util.List list()
public java.lang.String toString()
extends AbstractHomeHandle
public BurlapHomeHandle()
public BurlapHomeHandle(String url)
public BurlapHomeHandle(EJBHome home, String url)
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()
extends HandleEncoder
public BurlapHandleEncoder(String serverld, Class primaryKeyClass)
public BurlapHandleEncoder(AbstractServer server, String serverId, Class primaryKeyClass)
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)
extends AbstractHandle
public BurlapHandle()
public BurlapHandle(String url)
public BurlapHandle(String url, Object key)
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()
implements javax.naming.spi.InitialContextFactory
public BurlapContextFactory()
public javax.naming.Context getInitialContext(Hashtable environment)
extends ContextImpl
protected ContextImpl create(String name, AbstractModel model, Hashtable env)
|