public void sendToAllMembers(String group, Address sender, byte[] data, int offset, int length) throws Exception { sendToMember(group, null, sender, data, offset, length); // null destination represents mcast }
public void sendToSingleMember(final String group, final Address dest, Address sender, final byte[] data, final int offset, final int length) throws Exception { stubManager.forAny( stub -> { try { if(log.isTraceEnabled()) log.trace("sent a message to %s (router used %s)", dest, stub.gossipRouterAddress()); stub.sendToMember(group, dest, sender, data, offset, length); } catch (Exception ex) { log.warn("failed sending a message to %s (router used %s):", dest, stub.gossipRouterAddress(), ex); } }); }
public void sendToAllMembers(String group, Address sender, byte[] data, int offset, int length) throws Exception { sendToMember(group, null, sender, data, offset, length); // null destination represents mcast }
public void sendToSingleMember(final String group, final Address dest, Address sender, final byte[] data, final int offset, final int length) throws Exception { stubManager.forAny( stub -> { try { if(log.isTraceEnabled()) log.trace("sent a message to %s (router used %s)", dest, stub.gossipRouterAddress()); stub.sendToMember(group, dest, sender, data, offset, length); } catch (Exception ex) { log.warn("failed sending a message to %s (router used %s):", dest, stub.gossipRouterAddress(), ex); } }); }