├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── justdebugit │ │ └── thrift │ │ ├── bytecode │ │ ├── ClassGenerator.java │ │ ├── Mixin.java │ │ ├── NoSuchMethodException.java │ │ ├── NoSuchPropertyException.java │ │ ├── Proxy.java │ │ └── Wrapper.java │ │ ├── client │ │ ├── DefaultThrfitClientFactory.java │ │ ├── ThriftClientFactory.java │ │ └── ThriftStatefulPoolFactory.java │ │ ├── common │ │ ├── AbstractLifeCycle.java │ │ ├── LifeCycle.java │ │ ├── ServiceConfig.java │ │ ├── ThriftInitException.java │ │ └── ThriftRpcException.java │ │ ├── constants │ │ └── Constants.java │ │ ├── consumer │ │ ├── RpcConsumer.java │ │ └── RpcConsumerFactory.java │ │ ├── generated │ │ ├── BlackService.java │ │ ├── Category.java │ │ ├── DifferentSourceDetectedException.java │ │ ├── Friend.java │ │ ├── UserInfo.java │ │ ├── UserManagerService.java │ │ ├── UserRepoService.java │ │ ├── UserSource.java │ │ └── userManagerConstants.java │ │ ├── pool │ │ ├── AbstractObjectFactory.java │ │ ├── AbstractStatefulPool.java │ │ ├── AjustingLifeCycleMap.java │ │ ├── DelegatableStatefulPool.java │ │ ├── IllegalPoolStateException.java │ │ ├── LifeCycleMap.java │ │ ├── MultiPool.java │ │ ├── NodeKeyMapManager.java │ │ ├── NotifiableLifeCycleMap.java │ │ ├── State.java │ │ ├── StatefulPool.java │ │ ├── StatefulPoolFactory.java │ │ └── StatefulPoolMapManager.java │ │ ├── provider │ │ └── RpcProvider.java │ │ ├── proxy │ │ ├── PooledProxyFactory.java │ │ └── PooledTargetInvocationHandler.java │ │ ├── registry │ │ ├── ChangeListener.java │ │ ├── CuratorFactory.java │ │ ├── DefaultCuratorFactory.java │ │ ├── NodeEvent.java │ │ ├── Registry.java │ │ ├── ZkCuratorRegistry.java │ │ ├── ZkPathConstants.java │ │ └── ZkRegistryUtils.java │ │ ├── server │ │ ├── DefaultTServerFactory.java │ │ ├── Server.java │ │ └── TServerFactory.java │ │ └── utils │ │ ├── ClassHelper.java │ │ ├── NetUtils.java │ │ ├── ReflectUtils.java │ │ ├── StringUtils.java │ │ └── ZkRegistryUtils.java ├── resources │ └── logback.xml └── thrift │ ├── user.thrift │ └── userManager.thrift └── test └── java └── com └── justdebugit └── thrift └── example ├── raw ├── BlackServiceImpl.java ├── BlackServiceStub.java ├── RawThriftClientExample.java ├── RawThriftServerExample.java ├── UserManagerServiceImpl.java └── UserManagerServiceStub.java └── thriftrpc ├── RpcConsumerMain.java ├── RpcProviderMain.java └── Test.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/ClassGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/Mixin.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/NoSuchMethodException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/NoSuchMethodException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/NoSuchPropertyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/NoSuchPropertyException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/Proxy.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/bytecode/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/bytecode/Wrapper.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/client/DefaultThrfitClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/client/DefaultThrfitClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/client/ThriftClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/client/ThriftClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/client/ThriftStatefulPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/client/ThriftStatefulPoolFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/common/AbstractLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/common/AbstractLifeCycle.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/common/LifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/common/LifeCycle.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/common/ServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/common/ServiceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/common/ThriftInitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/common/ThriftInitException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/common/ThriftRpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/common/ThriftRpcException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/constants/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/constants/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/consumer/RpcConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/consumer/RpcConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/consumer/RpcConsumerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/consumer/RpcConsumerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/BlackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/BlackService.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/Category.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/DifferentSourceDetectedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/DifferentSourceDetectedException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/Friend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/Friend.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/UserInfo.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/UserManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/UserManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/UserRepoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/UserRepoService.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/UserSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/UserSource.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/generated/userManagerConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/generated/userManagerConstants.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/AbstractObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/AbstractObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/AbstractStatefulPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/AbstractStatefulPool.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/AjustingLifeCycleMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/AjustingLifeCycleMap.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/DelegatableStatefulPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/DelegatableStatefulPool.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/IllegalPoolStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/IllegalPoolStateException.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/LifeCycleMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/LifeCycleMap.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/MultiPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/MultiPool.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/NodeKeyMapManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/NodeKeyMapManager.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/NotifiableLifeCycleMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/NotifiableLifeCycleMap.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/State.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/StatefulPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/StatefulPool.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/StatefulPoolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/StatefulPoolFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/pool/StatefulPoolMapManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/pool/StatefulPoolMapManager.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/provider/RpcProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/provider/RpcProvider.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/proxy/PooledProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/proxy/PooledProxyFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/proxy/PooledTargetInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/proxy/PooledTargetInvocationHandler.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/ChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/ChangeListener.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/CuratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/CuratorFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/DefaultCuratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/DefaultCuratorFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/NodeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/NodeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/Registry.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/ZkCuratorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/ZkCuratorRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/ZkPathConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/ZkPathConstants.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/registry/ZkRegistryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/registry/ZkRegistryUtils.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/server/DefaultTServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/server/DefaultTServerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/server/Server.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/server/TServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/server/TServerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/utils/ClassHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/utils/ClassHelper.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/utils/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/utils/NetUtils.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/utils/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/utils/ReflectUtils.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/justdebugit/thrift/utils/ZkRegistryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/java/com/justdebugit/thrift/utils/ZkRegistryUtils.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/thrift/user.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/thrift/user.thrift -------------------------------------------------------------------------------- /src/main/thrift/userManager.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/main/thrift/userManager.thrift -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/BlackServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/BlackServiceImpl.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/BlackServiceStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/BlackServiceStub.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/RawThriftClientExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/RawThriftClientExample.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/RawThriftServerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/RawThriftServerExample.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/UserManagerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/UserManagerServiceImpl.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/raw/UserManagerServiceStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/raw/UserManagerServiceStub.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/thriftrpc/RpcConsumerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/thriftrpc/RpcConsumerMain.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/thriftrpc/RpcProviderMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/thriftrpc/RpcProviderMain.java -------------------------------------------------------------------------------- /src/test/java/com/justdebugit/thrift/example/thriftrpc/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyzssw/thrift-rpc/HEAD/src/test/java/com/justdebugit/thrift/example/thriftrpc/Test.java --------------------------------------------------------------------------------