没有合适的资源?快使用搜索试试~ 我知道了~
MinaForAndroid:基于Mina的android通信框架,通过封装实现RPC通信,功能仍在完善中
共69个文件
class:33个
java:28个
jar:3个
需积分: 10 1 下载量 70 浏览量
2021-06-24
14:56:06
上传
评论
收藏 786KB ZIP 举报
温馨提示
MinaForAndroid 基于Mina的android通信框架,通过封装实现RPC通信,旨在打造一个如下功能的通信框架: 1.可扩展的RPC通信,客户端和服务端之间可自定义通信接口(在此套用Android框架层的概念叫做service服务)。自定义接口的创建将尽可能简单,以webservice的创建难度为目标。 2.指定设备路径上传文件功能,大文件分流上传。 3.推送功能,实现正常状态下的推送与设备Hibernate状态下的推送。 功能仍在完善中。当前实现了半自动化的RPC通信,使用方式如下: 1.创建一个Service类,继承MinaRPCService,对该类添加注解,typeName不为空且唯一。 @MinaRPCType(typeName = "test") public abstract class AbstractTestService extends MinaRPCSer
资源推荐
资源详情
资源评论
收起资源包目录
MinaForAndroid-master.zip (69个子文件)
MinaForAndroid-master
MinaForAndroid
.project 390B
src
com
android
mina
minaserver
MinaServerHandler.java 3KB
ServerKeepAliveMessageFactoryImpl.java 2KB
MinaServer.java 4KB
KeepAliveRequestTimeoutHandlerImpl.java 1KB
domain
MsgPack.java 2KB
PackageTool.java 2KB
RPCService
service
MinaRPCService.java 1KB
MinaRPCClientService.java 1KB
MinaRPCServerService.java 713B
annotation
MinaRPCMethod.java 516B
MinaRPCType.java 646B
client
syn
MinaSynClient.java 4KB
asyn
ClientKeepAliveMessageFactoryImpl.java 2KB
MinaClientHandler.java 1KB
KeepAliveRequestTimeoutHandlerImpl.java 1KB
MinaAsynClient.java 7KB
MinaClient.java 705B
protocol
MsgProtocolEncoder.java 1KB
MsgProtocol.java 746B
MsgProtocolDecoder.java 2KB
exception
SendErrorException.java 421B
ConnectErrorException.java 356B
test
client
ClientTestService.java 1KB
ClientTest.java 668B
TestServiceIterface.java 328B
TestBean.java 461B
server
ServerTestService.java 996B
ServerTest.java 776B
.settings
org.eclipse.jdt.core.prefs 629B
org.eclipse.core.resources.prefs 88B
libs
mina-core-2.0.7.jar 630KB
slf4j-api-1.6.6.jar 26KB
json-lib-2.2.3-jdk15.jar 145KB
.classpath 495B
bin
com
android
mina
minaserver
MinaServerHandler.class 5KB
MinaServerHandler$1.class 2KB
MinaServer.class 5KB
KeepAliveRequestTimeoutHandlerImpl$1.class 2KB
KeepAliveRequestTimeoutHandlerImpl.class 2KB
ServerKeepAliveMessageFactoryImpl.class 2KB
domain
PackageTool.class 3KB
MsgPack.class 2KB
RPCService
service
MinaRPCClientService.class 2KB
MinaRPCService.class 2KB
MinaRPCServerService.class 395B
annotation
MinaRPCType.class 493B
MinaRPCMethod.class 457B
client
MinaClient.class 593B
syn
MinaSynClient.class 4KB
asyn
MinaAsynClient$1.class 3KB
KeepAliveRequestTimeoutHandlerImpl$1.class 2KB
ClientKeepAliveMessageFactoryImpl.class 2KB
MinaAsynClient.class 7KB
KeepAliveRequestTimeoutHandlerImpl.class 2KB
MinaClientHandler.class 2KB
protocol
MsgProtocolEncoder.class 2KB
MsgProtocol.class 944B
MsgProtocolDecoder.class 3KB
exception
ConnectErrorException.class 475B
SendErrorException.class 579B
test
client
ClientTestService.class 1KB
ClientTest.class 1KB
TestServiceIterface.class 270B
TestBean.class 831B
server
ServerTest$1.class 1KB
ServerTestService.class 1KB
ServerTest.class 1KB
README.md 5KB
共 69 条
- 1
资源评论
Rainy.凌霄
- 粉丝: 23
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功