SYMBOL INDEX (214 symbols across 38 files) FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/DiscoveryService.java type DiscoveryService (line 26) | public interface DiscoveryService { method register (line 33) | void register (Endpoint endpoint); method query (line 41) | List query (String service); method renew (line 48) | void renew (String instanceId); method cancel (line 55) | void cancel (String instanceId); FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/YuRPCClient.java type YuRPCClient (line 29) | public interface YuRPCClient { method invoke (line 39) | Response invoke(Request request) throws Throwable; method start (line 46) | void start() throws Throwable; method shutdown (line 53) | void shutdown() throws Throwable; method defaultYuRPCClient (line 62) | static YuRPCClient defaultYuRPCClient(String filename, DiscoveryServic... method defaultYuRPCClient (line 72) | static YuRPCClient defaultYuRPCClient() { method defaultYuRPCClient (line 82) | static YuRPCClient defaultYuRPCClient(DiscoveryService discoveryServic... method getRequests (line 91) | Map getRequests(); method proxy (line 100) | T proxy(Class clazz); method setDiscoveryService (line 107) | void setDiscoveryService(DiscoveryService discoveryService); FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/YuRPCServer.java type YuRPCServer (line 26) | public interface YuRPCServer { method start (line 33) | void start() throws Throwable; method shutdown (line 40) | void shutdown() throws Throwable; method defaultYuRPCServer (line 49) | static YuRPCServer defaultYuRPCServer(String filename, DiscoveryServic... method defaultYuRPCServer (line 59) | static YuRPCServer defaultYuRPCServer() { method defaultYuRPCServer (line 70) | static YuRPCServer defaultYuRPCServer(Integer port, DiscoveryService d... method defaultYuRPCServer (line 81) | static YuRPCServer defaultYuRPCServer(String filename) { method defaultYuRPCServer (line 91) | static YuRPCServer defaultYuRPCServer(DiscoveryService discovery) { method register (line 101) | void register(T obj); method getBean (line 109) | Object getBean(String name); method setDiscoveryService (line 116) | void setDiscoveryService(DiscoveryService discoveryService); FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/codec/StringDecoder.java class StringDecoder (line 30) | public class StringDecoder extends ByteToMessageDecoder { method decode (line 40) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/codec/StringEncoder.java class StringEncoder (line 29) | public class StringEncoder extends MessageToByteEncoder { method encode (line 39) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/config/ClientConfig.java class ClientConfig (line 32) | public class ClientConfig { method init (line 43) | public static void init(String filename) { method init (line 53) | public static void init(Properties pros) { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/config/ServerConfig.java class ServerConfig (line 29) | public class ServerConfig { method init (line 40) | public static void init(String filename) { method init (line 50) | public static void init(Properties pros) { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/constant/ClientConsts.java class ClientConsts (line 23) | public class ClientConsts { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/constant/ResponseCode.java class ResponseCode (line 23) | public class ResponseCode { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/constant/ServerConsts.java class ServerConsts (line 23) | public class ServerConsts { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/constant/SystemConsts.java class SystemConsts (line 22) | public class SystemConsts { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/ClientHandler.java class ClientHandler (line 34) | @Sharable method channelRead0 (line 47) | @Override method setYuRPCClient (line 65) | public void setYuRPCClient(YuRPCClient yuRPCClient) { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/ClientInvocationHandler.java class ClientInvocationHandler (line 41) | public class ClientInvocationHandler implements InvocationHandler { method invoke (line 57) | @Override method proxy (line 106) | public T proxy(Class clazz) { method setYuRPCClient (line 124) | public void setYuRPCClient(YuRPCClient yuRPCClient) { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/HeartbeatHandler.java class HeartbeatHandler (line 32) | @Sharable method userEventTriggered (line 44) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/ServerHandler.java class ServerHandler (line 40) | @Sharable method ServerHandler (line 49) | public ServerHandler() { method submit (line 57) | private void submit(Boolean requestType, Method method, Long rid, Obje... method exec (line 63) | private void exec(Boolean requestType, Method method, Long rid, Object... method channelRead0 (line 86) | @Override method getClass (line 139) | private Class getClass(String classname) throws ClassNotFoundException { method exception (line 152) | private void exception(ChannelHandlerContext ctx, Long id, Integer res... method setYuRPCServer (line 161) | public void setYuRPCServer(YuRPCServer yuRPCServer) { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/YuRPCClientImpl.java class YuRPCClientImpl (line 60) | public class YuRPCClientImpl implements YuRPCClient { method YuRPCClientImpl (line 74) | public YuRPCClientImpl() { method YuRPCClientImpl (line 83) | public YuRPCClientImpl(DiscoveryService discoveryService) { method start (line 92) | @Override method shutdown (line 125) | @Override method invoke (line 153) | @Override method getChannel (line 197) | private Channel getChannel(String host, int port) { method getRequests (line 229) | @Override method proxy (line 241) | @Override method setDiscoveryService (line 251) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/impl/YuRPCServerImpl.java class YuRPCServerImpl (line 51) | public class YuRPCServerImpl implements YuRPCServer { method YuRPCServerImpl (line 65) | public YuRPCServerImpl() { method YuRPCServerImpl (line 75) | public YuRPCServerImpl(Integer port, DiscoveryService discoveryService) { method YuRPCServerImpl (line 87) | public YuRPCServerImpl(DiscoveryService discoveryService) { method start (line 99) | @Override method shutdown (line 139) | @Override method register (line 157) | @Override method getBean (line 179) | @Override method setDiscoveryService (line 189) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/protocol/Endpoint.java class Endpoint (line 30) | public class Endpoint { method create (line 44) | public static Endpoint create (String name) { method getInstanceId (line 54) | public String getInstanceId() { method setInstanceId (line 58) | public void setInstanceId(String instanceId) { method getHost (line 62) | public String getHost() { method setHost (line 66) | public void setHost(String host) { method getPort (line 70) | public Integer getPort() { method setPort (line 74) | public void setPort(Integer port) { method getName (line 78) | public String getName() { method setName (line 82) | public void setName(String name) { method getCreateTime (line 86) | public Date getCreateTime() { method setCreateTime (line 90) | public void setCreateTime(Date createTime) { method toString (line 94) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/protocol/Pair.java class Pair (line 28) | public class Pair { method Pair (line 33) | public Pair() { method Pair (line 36) | public Pair(T1 o1, T2 o2) { method getO1 (line 41) | public T1 getO1() { method setO1 (line 45) | public void setO1(T1 o1) { method getO2 (line 49) | public T2 getO2() { method setO2 (line 53) | public void setO2(T2 o2) { method toString (line 57) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/protocol/Request.java class Request (line 31) | public class Request { method createRequest (line 56) | public static Request createRequest(Boolean requestType, String method... method createEvent (line 76) | public static Request createEvent(String method) { method waitResponse (line 98) | public Response waitResponse(int timeout, TimeUnit timeUnit) th... method putResponse (line 108) | public void putResponse(Response response) { method getRequestType (line 113) | public Boolean getRequestType() { method setRequestType (line 117) | public void setRequestType(Boolean requestType) { method getEventType (line 121) | public Boolean getEventType() { method setEventType (line 125) | public void setEventType(Boolean eventType) { method getId (line 129) | public Long getId() { method setId (line 133) | public void setId(Long id) { method getParams (line 137) | public Object[] getParams() { method setParams (line 141) | public void setParams(Object[] params) { method getParamTypes (line 145) | public String[] getParamTypes() { method setParamTypes (line 149) | public void setParamTypes(String[] paramTypes) { method getMethod (line 153) | public String getMethod() { method setMethod (line 157) | public void setMethod(String method) { method getCreateTime (line 161) | public Long getCreateTime() { method setCreateTime (line 165) | public void setCreateTime(Long createTime) { method getHost (line 169) | public String getHost() { method setHost (line 173) | public void setHost(String host) { method getPort (line 177) | public int getPort() { method setPort (line 181) | public void setPort(int port) { method getResponse (line 185) | public Object getResponse() { method setResponse (line 189) | public void setResponse(Response response) { method getSendOk (line 193) | public Boolean getSendOk() { method setSendOk (line 197) | public void setSendOk(Boolean sendOk) { method isDirect (line 201) | public Boolean isDirect () { method getDirect (line 205) | public Boolean getDirect() { method setDirect (line 209) | public void setDirect(Boolean direct) { method toString (line 213) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/protocol/Response.java class Response (line 28) | public class Response { method createResponse (line 36) | public static Response createResponse(Long id, T data) { method createResponse (line 43) | public static Response createResponse(Long id, Integer code, St... method getId (line 51) | public Long getId() { method setId (line 55) | public void setId(Long id) { method getCode (line 59) | public Integer getCode() { method setCode (line 63) | public void setCode(Integer code) { method getData (line 67) | public T getData() { method setData (line 71) | public void setData(T data) { method getMsg (line 75) | public String getMsg() { method setMsg (line 79) | public void setMsg(String msg) { method getCreateTime (line 83) | public Long getCreateTime() { method toString (line 87) | @Override FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/util/HostUtils.java class HostUtils (line 31) | public class HostUtils { method getLocalAddress (line 40) | public static String getLocalAddress() { FILE: yurpc-core/src/main/java/com/github/xincao9/yurpc/core/util/PropertiesUtils.java class PropertiesUtils (line 29) | public class PropertiesUtils { method read (line 40) | public static Properties read(String filename, String defaultFilename) { FILE: yurpc-core/src/test/java/com/github/xincao9/yurpc/YuRPCServerTest.java class YuRPCServerTest (line 37) | @BenchmarkMode(Mode.Throughput) method setUp (line 54) | @Setup method tearDown (line 69) | @TearDown method perform (line 75) | @Benchmark method testMethod (line 87) | @Test class Say (line 96) | public static class Say { method Say (line 101) | public Say(Integer id, String body) { method getId (line 106) | public Integer getId() { method setId (line 110) | public void setId(Integer id) { method getBody (line 114) | public String getBody() { method setBody (line 118) | public void setBody(String body) { method toString (line 122) | @Override type SayService (line 128) | public interface SayService { method perform (line 130) | Say perform(Say say); class SayServiceImpl (line 133) | public static class SayServiceImpl implements SayService { method perform (line 135) | @Override FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/Say.java class Say (line 26) | public class Say { method Say (line 31) | public Say(Integer id, String body) { method getId (line 36) | public Integer getId() { method setId (line 40) | public void setId(Integer id) { method getBody (line 44) | public String getBody() { method setBody (line 48) | public void setBody(String body) { method toString (line 52) | @Override FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/SayService.java type SayService (line 23) | public interface SayService { method perform (line 31) | Say perform(Say say); FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/consumer/ApplicationConsumer.java class ApplicationConsumer (line 33) | @SpringBootApplication method main (line 45) | public static void main(String... args) { method commandLineRunner (line 54) | @Bean FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/consumer/Benchmark.java class Benchmark (line 24) | public class Benchmark { method main (line 26) | public static void main(String... args) throws Throwable { FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/consumer/Consumer.java class Consumer (line 30) | public class Consumer { method main (line 40) | public static void main(String... args) throws Throwable { FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/consumer/SayMethod.java class SayMethod (line 25) | @Test(name="say") method SayMethod (line 30) | public SayMethod () { method exec (line 40) | @Override FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/provider/ApplicationProvider.java class ApplicationProvider (line 27) | @SpringBootApplication method main (line 36) | public static void main(String... args) { FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/provider/Provider.java class Provider (line 28) | public class Provider { method main (line 38) | public static void main(String... args) throws Throwable { FILE: yurpc-sample/src/main/java/com/github/xincao9/yurpc/sample/provider/SayServiceImpl.java class SayServiceImpl (line 27) | @YUProvider method perform (line 36) | @Override FILE: yurpc-spring-boot-starter/src/main/java/com/github/xincao9/yurpc/spring/boot/starter/ConfigConsts.java class ConfigConsts (line 21) | public class ConfigConsts { FILE: yurpc-spring-boot-starter/src/main/java/com/github/xincao9/yurpc/spring/boot/starter/YuRPCAutoConfiguration.java class YuRPCAutoConfiguration (line 45) | public class YuRPCAutoConfiguration implements EnvironmentAware, Initial... method setEnvironment (line 62) | @Override method yuRPCBeanPostProcessor (line 73) | public YuRPCBeanPostProcessor yuRPCBeanPostProcessor(YuRPCClient yuRPC... method destroy (line 86) | @Override method setServer (line 109) | public void setServer(Boolean server) { method setClient (line 118) | public void setClient(Boolean client) { method discoveryService (line 128) | public DiscoveryService discoveryService() throws Throwable { method yuRPCServer (line 143) | public YuRPCServer yuRPCServer(DiscoveryService discoveryService) thro... method yuRPCClient (line 165) | public YuRPCClient yuRPCClient(DiscoveryService discoveryService) thro... method postProcessBeanFactory (line 192) | @Override method afterPropertiesSet (line 204) | @Override FILE: yurpc-spring-boot-starter/src/main/java/com/github/xincao9/yurpc/spring/boot/starter/YuRPCBeanPostProcessor.java class YuRPCBeanPostProcessor (line 34) | public class YuRPCBeanPostProcessor implements BeanPostProcessor { method YuRPCBeanPostProcessor (line 41) | public YuRPCBeanPostProcessor(YuRPCClient yuRPCClient, YuRPCServer yuR... method postProcessBeforeInitialization (line 54) | @Override method postProcessAfterInitialization (line 92) | @Override FILE: yurpc-spring-boot-starter/src/main/java/com/github/xincao9/yurpc/spring/boot/starter/YuRPCImportBeanDefinitionRegistrar.java class YuRPCImportBeanDefinitionRegistrar (line 30) | public class YuRPCImportBeanDefinitionRegistrar implements ImportBeanDef... method registerBeanDefinitions (line 38) | @Override FILE: yurpc-spring-boot-starter/src/main/java/com/github/xincao9/yurpc/spring/boot/starter/ZKDiscoveryServiceImpl.java class ZKDiscoveryServiceImpl (line 47) | public final class ZKDiscoveryServiceImpl implements DiscoveryService { method ZKDiscoveryServiceImpl (line 61) | public ZKDiscoveryServiceImpl() { method ZKDiscoveryServiceImpl (line 70) | public ZKDiscoveryServiceImpl(String zookeeper) throws Throwable { method init (line 80) | public void init(String zookeeper) throws Throwable { method watcher (line 106) | private void watcher(String service) { method register (line 131) | @Override method query (line 157) | @Override method queryZookeeper (line 181) | private List queryZookeeper(String service) throws Throwable { method renew (line 201) | @Override method cancel (line 210) | @Override