private void logProxyCreationFailure(ProxyInfo proxy, Throwable t) { getLogger().severe("Cannot create proxy [" + proxy.getServiceName() + ":" + proxy.getObjectName() + "]!", t); }
private void logProxyCreationFailure(ProxyInfo proxy, Throwable t) { getLogger().severe("Cannot create proxy [" + proxy.getServiceName() + ":" + proxy.getObjectName() + "]!", t); }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); int len = proxies != null ? proxies.size() : 0; out.writeInt(len); if (len > 0) { for (ProxyInfo proxy : proxies) { out.writeUTF(proxy.getServiceName()); out.writeObject(proxy.getObjectName()); // writing as object for backward-compatibility } } }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); int len = proxies != null ? proxies.size() : 0; out.writeInt(len); if (len > 0) { for (ProxyInfo proxy : proxies) { out.writeUTF(proxy.getServiceName()); out.writeObject(proxy.getObjectName()); // writing as object for backward-compatibility } } }
@Override public void run() throws Exception { if (proxies == null || proxies.size() <= 0) { return; } NodeEngine nodeEngine = getNodeEngine(); ProxyServiceImpl proxyService = getService(); ExecutionService executionService = nodeEngine.getExecutionService(); for (final ProxyInfo proxy : proxies) { final ProxyRegistry registry = proxyService.getOrCreateRegistry(proxy.getServiceName()); try { executionService.execute(ExecutionService.SYSTEM_EXECUTOR, new CreateProxyTask(registry, proxy)); } catch (Throwable t) { logProxyCreationFailure(proxy, t); } } }
@Override public void run() throws Exception { if (proxies == null || proxies.size() <= 0) { return; } NodeEngine nodeEngine = getNodeEngine(); ProxyServiceImpl proxyService = getService(); ExecutionService executionService = nodeEngine.getExecutionService(); for (final ProxyInfo proxy : proxies) { final ProxyRegistry registry = proxyService.getOrCreateRegistry(proxy.getServiceName()); try { executionService.execute(ExecutionService.SYSTEM_EXECUTOR, new CreateProxyTask(registry, proxy)); } catch (Throwable t) { logProxyCreationFailure(proxy, t); } } }