├── README.md ├── assembly.xml ├── nfs-rpc-common ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ └── main │ └── java │ └── code │ └── google │ └── nfs │ └── rpc │ ├── Codecs.java │ ├── NamedThreadFactory.java │ ├── ProtocolFactory.java │ ├── RequestWrapper.java │ ├── ResponseWrapper.java │ ├── benchmark │ ├── AbstractBenchmarkClient.java │ ├── AbstractBenchmarkServer.java │ ├── AbstractRPCBenchmarkClient.java │ ├── AbstractSimpleProcessorBenchmarkClient.java │ ├── BenchmarkTestService.java │ ├── BenchmarkTestServiceImpl.java │ ├── ClientRunnable.java │ ├── KryoUtils.java │ ├── PB.java │ ├── PBBenchmarkTestServiceImpl.java │ ├── RPCBenchmarkClientRunnable.java │ ├── RequestObject.java │ ├── RequestObjectSerializer.java │ ├── ResponseObject.java │ ├── ResponseObjectSerializer.java │ └── SimpleProcessorBenchmarkClientRunnable.java │ ├── client │ ├── AbstractClient.java │ ├── AbstractClientFactory.java │ ├── AbstractClientInvocationHandler.java │ ├── Client.java │ ├── ClientFactory.java │ └── SendLimitPolicy.java │ ├── protocol │ ├── ByteBufferWrapper.java │ ├── Decoder.java │ ├── Encoder.java │ ├── HessianDecoder.java │ ├── HessianEncoder.java │ ├── JavaDecoder.java │ ├── JavaEncoder.java │ ├── KryoDecoder.java │ ├── KryoEncoder.java │ ├── PBDecoder.java │ ├── PBEncoder.java │ ├── Protocol.java │ ├── ProtocolUtils.java │ ├── RPCProtocol.java │ └── SimpleProcessorProtocol.java │ └── server │ ├── RPCJava7ServerHandler.java.txt │ ├── RPCServerHandler.java │ ├── Server.java │ ├── ServerHandler.java │ ├── ServerProcessor.java │ └── SimpleProcessorServerHandler.java ├── nfs-rpc-grizzly ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ ├── main │ ├── java │ │ └── code │ │ │ └── google │ │ │ └── nfs │ │ │ └── rpc │ │ │ └── grizzly │ │ │ ├── benchmark │ │ │ ├── GrizzlyBenchmarkServer.java │ │ │ ├── GrizzlyRPCBenchmarkClient.java │ │ │ └── GrizzlySimpleBenchmarkClient.java │ │ │ ├── client │ │ │ ├── GrizzlyClient.java │ │ │ ├── GrizzlyClientFactory.java │ │ │ ├── GrizzlyClientHandler.java │ │ │ └── GrizzlyClientInvocationHandler.java │ │ │ ├── serialize │ │ │ ├── GrizzlyByteBufferWrapper.java │ │ │ └── GrizzlyProtocolFilter.java │ │ │ └── server │ │ │ ├── GrizzlyServer.java │ │ │ └── GrizzlyServerHandler.java │ └── resources │ │ └── log4j.properties │ └── test │ └── java │ └── code │ └── google │ └── nfs │ └── rpc │ └── AppTest.java ├── nfs-rpc-mina ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ └── main │ ├── java │ └── code │ │ └── google │ │ └── nfs │ │ └── rpc │ │ └── mina │ │ ├── benchmark │ │ ├── MinaBenchmarkServer.java │ │ ├── MinaRPCBenchmarkClient.java │ │ └── MinaSimpleBenchmarkClient.java │ │ ├── client │ │ ├── MinaClient.java │ │ ├── MinaClientFactory.java │ │ ├── MinaClientInvocationHandler.java │ │ └── MinaClientProcessor.java │ │ ├── serialize │ │ ├── MinaByteBufferWrapper.java │ │ ├── MinaProtocolCodecFilter.java │ │ ├── MinaProtocolDecoder.java │ │ └── MinaProtocolEncoder.java │ │ └── server │ │ ├── MinaServer.java │ │ └── MinaServerHandler.java │ └── resources │ └── log4j.properties ├── nfs-rpc-mina2 ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ └── main │ ├── java │ └── code │ │ └── google │ │ └── nfs │ │ └── rpc │ │ └── mina2 │ │ ├── benchmark │ │ ├── MinaBenchmarkServer.java │ │ ├── MinaRPCBenchmarkClient.java │ │ └── MinaSimpleBenchmarkClient.java │ │ ├── client │ │ ├── MinaClient.java │ │ ├── MinaClientFactory.java │ │ ├── MinaClientInvocationHandler.java │ │ └── MinaClientProcessor.java │ │ ├── serialize │ │ ├── MinaByteBufferWrapper.java │ │ ├── MinaProtocolCodecFilter.java │ │ ├── MinaProtocolDecoder.java │ │ └── MinaProtocolEncoder.java │ │ └── server │ │ ├── MinaServer.java │ │ └── MinaServerHandler.java │ └── resources │ └── log4j.properties ├── nfs-rpc-netty ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ └── main │ ├── java │ └── code │ │ └── google │ │ └── nfs │ │ └── rpc │ │ └── netty │ │ ├── benchmark │ │ ├── NettyBenchmarkServer.java │ │ ├── NettyRPCBenchmarkClient.java │ │ └── NettySimpleBenchmarkClient.java │ │ ├── client │ │ ├── NettyClient.java │ │ ├── NettyClientFactory.java │ │ ├── NettyClientHandler.java │ │ ├── NettyClientInvocationHandler.java │ │ └── NettyClientPipelineFactory.java │ │ ├── serialize │ │ ├── NettyByteBufferWrapper.java │ │ ├── NettyProtocolDecoder.java │ │ └── NettyProtocolEncoder.java │ │ └── server │ │ ├── NettyServer.java │ │ └── NettyServerHandler.java │ └── resources │ └── log4j.properties ├── nfs-rpc-netty4 ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pom.xml └── src │ └── main │ ├── java │ └── code │ │ └── google │ │ └── nfs │ │ └── rpc │ │ └── netty4 │ │ ├── benchmark │ │ ├── Netty4BenchmarkServer.java │ │ ├── Netty4RPCBenchmarkClient.java │ │ └── Netty4SimpleBenchmarkClient.java │ │ ├── client │ │ ├── Netty4Client.java │ │ ├── Netty4ClientFactory.java │ │ ├── Netty4ClientHandler.java │ │ └── Netty4ClientInvocationHandler.java │ │ ├── serialize │ │ ├── Netty4ByteBufferWrapper.java │ │ ├── Netty4ProtocolDecoder.java │ │ └── Netty4ProtocolEncoder.java │ │ └── server │ │ ├── Netty4Server.java │ │ └── Netty4ServerHandler.java │ └── resources │ └── log4j.properties ├── nfs-script ├── client │ ├── clientcommon.sh │ ├── grizzlyrpc.sh │ ├── grizzlysimple.sh │ ├── minarpc.sh │ ├── minasimple.sh │ ├── netty4rpc.sh │ ├── netty4simple.sh │ ├── nettyrpc.sh │ └── nettysimple.sh └── server │ ├── grizzlyserver.sh │ ├── minaserver.sh │ ├── netty4server.sh │ ├── nettyserver.sh │ └── servercommon.sh └── pom.xml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/README.md -------------------------------------------------------------------------------- /assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/assembly.xml -------------------------------------------------------------------------------- /nfs-rpc-common/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/.classpath -------------------------------------------------------------------------------- /nfs-rpc-common/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /nfs-rpc-common/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/.project -------------------------------------------------------------------------------- /nfs-rpc-common/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/Codecs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/Codecs.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/NamedThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/NamedThreadFactory.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/ProtocolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/ProtocolFactory.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/RequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/RequestWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/ResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/ResponseWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractBenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractBenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractRPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractRPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractSimpleProcessorBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/AbstractSimpleProcessorBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/BenchmarkTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/BenchmarkTestService.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/BenchmarkTestServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/BenchmarkTestServiceImpl.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ClientRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ClientRunnable.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/KryoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/KryoUtils.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/PB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/PB.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/PBBenchmarkTestServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/PBBenchmarkTestServiceImpl.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RPCBenchmarkClientRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RPCBenchmarkClientRunnable.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RequestObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RequestObject.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RequestObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/RequestObjectSerializer.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ResponseObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ResponseObject.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ResponseObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/ResponseObjectSerializer.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/SimpleProcessorBenchmarkClientRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/benchmark/SimpleProcessorBenchmarkClientRunnable.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClient.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/AbstractClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/Client.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/ClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/ClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/SendLimitPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/client/SendLimitPolicy.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/ByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/ByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Decoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Encoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/HessianDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/HessianDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/HessianEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/HessianEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/JavaDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/JavaDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/JavaEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/JavaEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/KryoDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/KryoDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/KryoEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/KryoEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/PBDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/PBDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/PBEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/PBEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/Protocol.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/ProtocolUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/ProtocolUtils.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/RPCProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/RPCProtocol.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/SimpleProcessorProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/protocol/SimpleProcessorProtocol.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/RPCJava7ServerHandler.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/RPCJava7ServerHandler.java.txt -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/RPCServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/RPCServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/Server.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/ServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/ServerProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/ServerProcessor.java -------------------------------------------------------------------------------- /nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/SimpleProcessorServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-common/src/main/java/code/google/nfs/rpc/server/SimpleProcessorServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/.classpath -------------------------------------------------------------------------------- /nfs-rpc-grizzly/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/.project -------------------------------------------------------------------------------- /nfs-rpc-grizzly/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-grizzly/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlyBenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlyBenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlyRPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlyRPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlySimpleBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/benchmark/GrizzlySimpleBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClient.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientHandler.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/client/GrizzlyClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/serialize/GrizzlyByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/serialize/GrizzlyByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/serialize/GrizzlyProtocolFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/serialize/GrizzlyProtocolFilter.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/server/GrizzlyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/server/GrizzlyServer.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/server/GrizzlyServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/java/code/google/nfs/rpc/grizzly/server/GrizzlyServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /nfs-rpc-grizzly/src/test/java/code/google/nfs/rpc/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-grizzly/src/test/java/code/google/nfs/rpc/AppTest.java -------------------------------------------------------------------------------- /nfs-rpc-mina/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/.classpath -------------------------------------------------------------------------------- /nfs-rpc-mina/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/.project -------------------------------------------------------------------------------- /nfs-rpc-mina/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-mina/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaBenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaBenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaRPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaRPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaSimpleBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/benchmark/MinaSimpleBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/client/MinaClientProcessor.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolCodecFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolCodecFilter.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/serialize/MinaProtocolEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/server/MinaServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/server/MinaServer.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/server/MinaServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/java/code/google/nfs/rpc/mina/server/MinaServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-mina/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /nfs-rpc-mina2/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/.classpath -------------------------------------------------------------------------------- /nfs-rpc-mina2/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/.project -------------------------------------------------------------------------------- /nfs-rpc-mina2/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-mina2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaBenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaBenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaRPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaRPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaSimpleBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/benchmark/MinaSimpleBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClient.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/client/MinaClientProcessor.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolCodecFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolCodecFilter.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/serialize/MinaProtocolEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/server/MinaServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/server/MinaServer.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/server/MinaServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/java/code/google/nfs/rpc/mina2/server/MinaServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-mina2/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-mina2/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /nfs-rpc-netty/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/.classpath -------------------------------------------------------------------------------- /nfs-rpc-netty/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/.project -------------------------------------------------------------------------------- /nfs-rpc-netty/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-netty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettyBenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettyBenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettyRPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettyRPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettySimpleBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/benchmark/NettySimpleBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClient.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/client/NettyClientPipelineFactory.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyProtocolDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/serialize/NettyProtocolEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/server/NettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/server/NettyServer.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/server/NettyServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/java/code/google/nfs/rpc/netty/server/NettyServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /nfs-rpc-netty4/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/.classpath -------------------------------------------------------------------------------- /nfs-rpc-netty4/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /nfs-rpc-netty4/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/.project -------------------------------------------------------------------------------- /nfs-rpc-netty4/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /nfs-rpc-netty4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/pom.xml -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4BenchmarkServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4BenchmarkServer.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4RPCBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4RPCBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4SimpleBenchmarkClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/benchmark/Netty4SimpleBenchmarkClient.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4Client.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientFactory.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/client/Netty4ClientInvocationHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ByteBufferWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ByteBufferWrapper.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ProtocolDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ProtocolDecoder.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ProtocolEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/serialize/Netty4ProtocolEncoder.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/server/Netty4Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/server/Netty4Server.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/server/Netty4ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/java/code/google/nfs/rpc/netty4/server/Netty4ServerHandler.java -------------------------------------------------------------------------------- /nfs-rpc-netty4/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-rpc-netty4/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /nfs-script/client/clientcommon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/clientcommon.sh -------------------------------------------------------------------------------- /nfs-script/client/grizzlyrpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/grizzlyrpc.sh -------------------------------------------------------------------------------- /nfs-script/client/grizzlysimple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/grizzlysimple.sh -------------------------------------------------------------------------------- /nfs-script/client/minarpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/minarpc.sh -------------------------------------------------------------------------------- /nfs-script/client/minasimple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/minasimple.sh -------------------------------------------------------------------------------- /nfs-script/client/netty4rpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/netty4rpc.sh -------------------------------------------------------------------------------- /nfs-script/client/netty4simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/netty4simple.sh -------------------------------------------------------------------------------- /nfs-script/client/nettyrpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/nettyrpc.sh -------------------------------------------------------------------------------- /nfs-script/client/nettysimple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/client/nettysimple.sh -------------------------------------------------------------------------------- /nfs-script/server/grizzlyserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/server/grizzlyserver.sh -------------------------------------------------------------------------------- /nfs-script/server/minaserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/server/minaserver.sh -------------------------------------------------------------------------------- /nfs-script/server/netty4server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/server/netty4server.sh -------------------------------------------------------------------------------- /nfs-script/server/nettyserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/server/nettyserver.sh -------------------------------------------------------------------------------- /nfs-script/server/servercommon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/nfs-script/server/servercommon.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuxinglanyue/nfs-rpc/HEAD/pom.xml --------------------------------------------------------------------------------