`
longgangbai
  • 浏览: 7257152 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Burlap中hessian协议研究(八)协议的响应信息的抽象

阅读更多

 

用于将响应的各种信息写入的对象中

package com.caucho.burlap.io;

 

import java.io.IOException;

import java.io.OutputStream;

 

publicabstractclass AbstractBurlapOutput

{

    public AbstractBurlapOutput()

    {

    }

    publicabstractvoid init(OutputStream outputstream);

    publicabstractvoid startCall(String s)

        throws IOException;

    publicabstractvoid completeCall()

        throws IOException;

    publicabstractvoid writeBoolean(boolean flag)

        throws IOException;

    publicabstractvoid writeInt(int i)

        throws IOException;

    publicabstractvoid writeLong(long l)

        throws IOException;

    publicabstractvoid writeDouble(double d)

        throws IOException;

    publicabstractvoid writeUTCDate(long l)

        throws IOException;

    publicabstractvoid writeNull()

        throws IOException;

    publicabstractvoid writeString(String s)

        throws IOException;

    publicabstractvoid writeString(char ac[], int i, int j)

        throws IOException;

    publicabstractvoid writeBytes(byte abyte0[])

        throws IOException;

 

    publicabstractvoid writeBytes(byte abyte0[], int i, int j)

        throws IOException;

    publicabstractvoid writeRef(int i)

        throws IOException;

    publicabstractboolean addRef(Object obj)

        throws IOException;

    publicabstractvoid writeObject(Object obj)

        throws IOException;

    publicabstractvoid writeListBegin(int i, String s)

        throws IOException;

    publicabstractvoid writeListEnd()

        throws IOException;

    publicabstractvoid writeMapBegin(String s)

        throws IOException;

    publicabstractvoid writeMapEnd()

        throws IOException;

    publicabstractvoid writeRemote(String s, String s1)

        throws IOException;

}

 

 

 

分享到:
评论

相关推荐

    burlap-spring-demo

    Burlap是一个轻量级的XML RPC协议 这使得他可以移植到任何可以解析XML的语言中 比起Hessian 它的可读性更强 和其他基于Xml的远程技术(如SOAP和XML RPC)不同 它的消息结构尽可能简单 不需要额外的外部定义语言 如...

    Spring配置hessian远程服务

    使用eclipse maven工程搭建hessian远程服务demo 分服务端的整合和客户端 建议阅读相关博客http://blog.csdn.net/heisemuyangquan/article/details/79460528

    hessian 实例

    远程调用方法就是HttpInvoker:他也是将参数和返回值通过Java的序列化机制进行编组和反编组,它具有RMI的支持所有可序列化对象的...试使用Http协议传输二进制流的,同时又具有Hessian、Burlap(传输xml文本)的优点。

    Java远程通讯可选技术及原理

    在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们...

    burlap-2.1.12.jar

    burlap-2.1.12.jar

    burlap-2.1.7.jar

    jar包,亲测可用

    Burlap开发学习

    NULL 博文链接:https://qq85609655.iteye.com/blog/970266

    Mastering+Resin.rar

    Mastering Resin (英文版) by Richard Hightower and Joseph D. Gradecki ISBN:0471431036 ... Appendix D - Burlap and Hessian APIs Index List of Figures List of Tables List of Listings

    RLinBURLAP:BURLAP 中的原型设计算法和强化学习技术

    林伯拉普BURLAP 中的原型设计算法和强化学习技术图书馆该项目使用 BURLAP ( )。

    Python库 | burlap-0.9.2.tar.gz

    python库。 资源全名:burlap-0.9.2.tar.gz

    分布式服务架构之java远程调用技术浅析

    在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后...

    Java学习之路-Spring的HttpInvoker学习

    但当传递过来的RPC消息中包含序列化对象时,RMI完胜Hessian和Burlap了。  因为Hessian和Burlap都是采用了私有的序列化机制,而RMI使用的是Java本身的序列化机制。如果数据模型非常复杂,那么Hessian/Burlap的序列...

    Spring 实现远程访问详解——rmi

    4. Burlap: Burlap是Caucho的另外一个子项目,可以作为Hessian基于XML的替代方案。Spring提供了诸如 BurlapProxyFactoryBean 和 BurlapServiceExporter 的支持类。 5. JAX RPC: Spring通过JAX-RPC为远程Web服务提供...

    burlap-seed:应该与Ant一起使用的默认项目

    seed.jar main.java.HelloGridWorld java -cp ./lib/burlap.jar:./build/jar/burlap-seed.jar main.java.GridWorldDemo 转换为适用于Windows的斜杠等这似乎在Windows中工作java -cp .\lib\burlap.jar;.\build\

    burlap_msgs:与将 ROS 连接到 BURLAP 相关的 ROS 消息文件

    粗麻布信息 一个 ROS 项目,只包含连接 ROS 和所需的消息文件。 目前,包含的消息用于定义 BURLAP 状态 ROS 消息。 未来,我们计划添加消息支持,以传达 ROS 生成的奖励/终止值和 BURLAP 域规范。 状态消息取自 ...

    Spring in Action(第二版 中文高清版).part2

    8.3.2 用Hessian或Burlap公开Bean的功能 8.4 使用HTTP invoker 8.4.1 通过HTTP访问服务 8.4.2 把Bean作为HTTP服务公开 8.5 Spring和Web服务 8.5.1 使用XFire将Bean输出为Web服务 8.5.2 使用JSR-181注释声明...

    Spring in Action(第二版 中文高清版).part1

    8.3.2 用Hessian或Burlap公开Bean的功能 8.4 使用HTTP invoker 8.4.1 通过HTTP访问服务 8.4.2 把Bean作为HTTP服务公开 8.5 Spring和Web服务 8.5.1 使用XFire将Bean输出为Web服务 8.5.2 使用JSR-181注释声明...

Global site tag (gtag.js) - Google Analytics