private QueryFPrx getPrx() { QueryFPrx prx = communicator.stringToProxy(QueryFPrx.class, communicator.getCommunicatorConfig().getLocator()); return prx; }
private StatFPrx getPrx() { StatFPrx prx = null; String stat = communicator.getCommunicatorConfig().getStat(); if (!StringUtils.isEmpty(stat)) { prx = communicator.stringToProxy(StatFPrx.class, communicator.getCommunicatorConfig().getStat()); } return prx; }
private StatFPrx getPrx() { StatFPrx prx = null; String stat = communicator.getCommunicatorConfig().getStat(); if (!StringUtils.isEmpty(stat)) { prx = communicator.stringToProxy(StatFPrx.class, communicator.getCommunicatorConfig().getStat()); } return prx; }
private StatFPrx getPrx() { StatFPrx prx = null; String stat = communicator.getCommunicatorConfig().getStat(); if (!StringUtils.isEmpty(stat)) { prx = communicator.stringToProxy(StatFPrx.class, communicator.getCommunicatorConfig().getStat()); } return prx; }
private QueryFPrx getPrx() { QueryFPrx prx = communicator.stringToProxy(QueryFPrx.class, communicator.getCommunicatorConfig().getLocator()); return prx; }
private QueryFPrx getPrx() { QueryFPrx prx = communicator.stringToProxy(QueryFPrx.class, communicator.getCommunicatorConfig().getLocator()); return prx; }
private void registryStatReproter() { if (this.statReportFuture != null && !this.statReportFuture.isCancelled()) { this.statReportFuture.cancel(false); } if (!StringUtils.isEmpty(communicator.getCommunicatorConfig().getStat())) { int interval = servantProxyConfig.getReportInterval(); int initialDelay = interval + (random.nextInt(30) * 1000); this.statReportFuture = ScheduledExecutorManager.getInstance().scheduleAtFixedRate(new ServantStatReproter(), initialDelay, interval, TimeUnit.MILLISECONDS); } }
private void registryStatReproter() { if (this.statReportFuture != null && !this.statReportFuture.isCancelled()) { this.statReportFuture.cancel(false); } if (!StringUtils.isEmpty(communicator.getCommunicatorConfig().getStat())) { int interval = servantProxyConfig.getReportInterval(); int initialDelay = interval + (random.nextInt(30) * 1000); this.statReportFuture = ScheduledExecutorManager.getInstance().scheduleAtFixedRate(new ServantStatReproter(), initialDelay, interval, TimeUnit.MILLISECONDS); } }
private void registryStatReproter() { if (this.statReportFuture != null && !this.statReportFuture.isCancelled()) { this.statReportFuture.cancel(false); } if (!StringUtils.isEmpty(communicator.getCommunicatorConfig().getStat())) { int interval = servantProxyConfig.getReportInterval(); int initialDelay = interval + (random.nextInt(30) * 1000); this.statReportFuture = ScheduledExecutorManager.getInstance().scheduleAtFixedRate(new ServantStatReproter(), initialDelay, interval, TimeUnit.MILLISECONDS); } }
public <T> ObjectProxy<T> getObjectProxy(Class<T> api, String objName, String setDivision, ServantProxyConfig servantProxyConfig, LoadBalance<T> loadBalance, ProtocolInvoker<T> protocolInvoker) throws ClientException { if (servantProxyConfig == null) { servantProxyConfig = createServantProxyConfig(objName, setDivision); } else { servantProxyConfig.setCommunicatorId(communicator.getId()); servantProxyConfig.setModuleName(communicator.getCommunicatorConfig().getModuleName(), communicator.getCommunicatorConfig().isEnableSet(), communicator.getCommunicatorConfig().getSetDivision()); servantProxyConfig.setLocator(communicator.getCommunicatorConfig().getLocator()); if (setDivision != null) { servantProxyConfig.setEnableSet(true); servantProxyConfig.setSetDivision(setDivision); } } updateServantEndpoints(servantProxyConfig); if (loadBalance == null) { loadBalance = createLoadBalance(servantProxyConfig); } if (protocolInvoker == null) { protocolInvoker = createProtocolInvoker(api, servantProxyConfig); } return new ObjectProxy<T>(api, servantProxyConfig, loadBalance, protocolInvoker, communicator); }
public <T> ObjectProxy<T> getObjectProxy(Class<T> api, String objName, String setDivision, ServantProxyConfig servantProxyConfig, LoadBalance<T> loadBalance, ProtocolInvoker<T> protocolInvoker) throws ClientException { if (servantProxyConfig == null) { servantProxyConfig = createServantProxyConfig(objName, setDivision); } else { servantProxyConfig.setCommunicatorId(communicator.getId()); servantProxyConfig.setModuleName(communicator.getCommunicatorConfig().getModuleName(), communicator.getCommunicatorConfig().isEnableSet(), communicator.getCommunicatorConfig().getSetDivision()); servantProxyConfig.setLocator(communicator.getCommunicatorConfig().getLocator()); if (setDivision != null) { servantProxyConfig.setEnableSet(true); servantProxyConfig.setSetDivision(setDivision); } } updateServantEndpoints(servantProxyConfig); if (loadBalance == null) { loadBalance = createLoadBalance(servantProxyConfig); } if (protocolInvoker == null) { protocolInvoker = createProtocolInvoker(api, servantProxyConfig); } return new ObjectProxy<T>(api, servantProxyConfig, loadBalance, protocolInvoker, communicator); }
public <T> ObjectProxy<T> getObjectProxy(Class<T> api, String objName, String setDivision, ServantProxyConfig servantProxyConfig, LoadBalance<T> loadBalance, ProtocolInvoker<T> protocolInvoker) throws ClientException { if (servantProxyConfig == null) { servantProxyConfig = createServantProxyConfig(objName, setDivision); } else { servantProxyConfig.setCommunicatorId(communicator.getId()); servantProxyConfig.setModuleName(communicator.getCommunicatorConfig().getModuleName(), communicator.getCommunicatorConfig().isEnableSet(), communicator.getCommunicatorConfig().getSetDivision()); servantProxyConfig.setLocator(communicator.getCommunicatorConfig().getLocator()); if (setDivision != null) { servantProxyConfig.setEnableSet(true); servantProxyConfig.setSetDivision(setDivision); } } updateServantEndpoints(servantProxyConfig); if (loadBalance == null) { loadBalance = createLoadBalance(servantProxyConfig); } if (protocolInvoker == null) { protocolInvoker = createProtocolInvoker(api, servantProxyConfig); } return new ObjectProxy<T>(api, servantProxyConfig, loadBalance, protocolInvoker, communicator); }
private ServantProxyConfig createServantProxyConfig(String objName, String setDivision) throws CommunicatorConfigException { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig(); ServantProxyConfig cfg = new ServantProxyConfig(communicator.getId(), communicatorConfig.getLocator(), objName); cfg.setModuleName(communicatorConfig.getModuleName(), communicatorConfig.isEnableSet(), communicatorConfig.getSetDivision()); if (setDivision != null) { cfg.setEnableSet(true); cfg.setSetDivision(setDivision); } cfg.setAsyncTimeout(communicatorConfig.getAsyncInvokeTimeout()); cfg.setSyncTimeout(communicatorConfig.getSyncInvokeTimeout()); cfg.setStat(communicatorConfig.getStat()); cfg.setCharsetName(communicatorConfig.getCharsetName()); cfg.setConnections(communicatorConfig.getConnections()); return cfg; }
private ServantProxyConfig createServantProxyConfig(String objName, String setDivision) throws CommunicatorConfigException { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig(); ServantProxyConfig cfg = new ServantProxyConfig(communicator.getId(), communicatorConfig.getLocator(), objName); cfg.setModuleName(communicatorConfig.getModuleName(), communicatorConfig.isEnableSet(), communicatorConfig.getSetDivision()); if (setDivision != null) { cfg.setEnableSet(true); cfg.setSetDivision(setDivision); } cfg.setAsyncTimeout(communicatorConfig.getAsyncInvokeTimeout()); cfg.setSyncTimeout(communicatorConfig.getSyncInvokeTimeout()); cfg.setStat(communicatorConfig.getStat()); cfg.setCharsetName(communicatorConfig.getCharsetName()); cfg.setConnections(communicatorConfig.getConnections()); return cfg; }
private ServantProxyConfig createServantProxyConfig(String objName, String setDivision) throws CommunicatorConfigException { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig(); ServantProxyConfig cfg = new ServantProxyConfig(communicator.getId(), communicatorConfig.getLocator(), objName); cfg.setModuleName(communicatorConfig.getModuleName(), communicatorConfig.isEnableSet(), communicatorConfig.getSetDivision()); if (setDivision != null) { cfg.setEnableSet(true); cfg.setSetDivision(setDivision); } cfg.setAsyncTimeout(communicatorConfig.getAsyncInvokeTimeout()); cfg.setSyncTimeout(communicatorConfig.getSyncInvokeTimeout()); cfg.setStat(communicatorConfig.getStat()); cfg.setCharsetName(communicatorConfig.getCharsetName()); cfg.setConnections(communicatorConfig.getConnections()); return cfg; }
private void updateServantEndpoints(ServantProxyConfig cfg) { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig();
private void updateServantEndpoints(ServantProxyConfig cfg) { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig();
private void updateServantEndpoints(ServantProxyConfig cfg) { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig();