public static boolean registerBrokerToNameServer(final String nsaddr, final String brokerAddr, final long timeoutMillis) { RegisterBrokerRequestHeader requestHeader = new RegisterBrokerRequestHeader(); requestHeader.setBrokerAddr(brokerAddr); RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_BROKER, requestHeader); try { RemotingCommand response = RemotingHelper.invokeSync(nsaddr, request, timeoutMillis); if (response != null) { return ResponseCode.SUCCESS == response.getCode(); } } catch (RemotingConnectException e) { e.printStackTrace(); } catch (RemotingSendRequestException e) { e.printStackTrace(); } catch (RemotingTimeoutException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return false; } }
public static boolean registerBrokerToNameServer(final String nsaddr, final String brokerAddr, final long timeoutMillis) { RegisterBrokerRequestHeader requestHeader = new RegisterBrokerRequestHeader(); requestHeader.setBrokerAddr(brokerAddr); RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_BROKER, requestHeader); try { RemotingCommand response = RemotingHelper.invokeSync(nsaddr, request, timeoutMillis); if (response != null) { return ResponseCode.SUCCESS == response.getCode(); } } catch (RemotingConnectException e) { e.printStackTrace(); } catch (RemotingSendRequestException e) { e.printStackTrace(); } catch (RemotingTimeoutException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return false; } }
public static boolean registerBrokerToNameServer(final String nsaddr, final String brokerAddr, final long timeoutMillis) { RegisterBrokerRequestHeader requestHeader = new RegisterBrokerRequestHeader(); requestHeader.setBrokerAddr(brokerAddr); RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_BROKER, requestHeader); try { RemotingCommand response = RemotingHelper.invokeSync(nsaddr, request, timeoutMillis); if (response != null) { return ResponseCode.SUCCESS == response.getCode(); } } catch (RemotingConnectException e) { e.printStackTrace(); } catch (RemotingSendRequestException e) { e.printStackTrace(); } catch (RemotingTimeoutException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } return false; } }