/** * Send data to one member * @see org.apache.catalina.tribes.ChannelSender#sendMessage(org.apache.catalina.tribes.ChannelMessage, org.apache.catalina.tribes.Member[]) */ @Override public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException { MultiPointSender sender = getTransport(); sender.sendMessage(destination,message); }
/** * Send data to one member * @see org.apache.catalina.tribes.ChannelSender#sendMessage(org.apache.catalina.tribes.ChannelMessage, org.apache.catalina.tribes.Member[]) */ @Override public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException { MultiPointSender sender = getTransport(); sender.sendMessage(destination,message); }
/** * Send data to one member * @see org.apache.catalina.tribes.ChannelSender#sendMessage(org.apache.catalina.tribes.ChannelMessage, org.apache.catalina.tribes.Member[]) */ @Override public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException { MultiPointSender sender = getTransport(); sender.sendMessage(destination,message); }
/** * Send data to one member * @see org.apache.catalina.tribes.ClusterSender#sendMessage(org.apache.catalina.tribes.ClusterMessage, org.apache.catalina.tribes.Member) */ public void sendMessage(ChannelMessage message, Member[] destination) throws ChannelException { MultiPointSender sender = getTransport(); sender.sendMessage(destination,message); }
public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException { MultiPointSender sender = null; try { sender = (MultiPointSender)getSender(); if (sender == null) { ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out error."); for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool")); throw cx; } else { sender.sendMessage(destination, msg); } sender.keepalive(); }finally { if ( sender != null ) returnSender(sender); } }
@Override public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException { MultiPointSender sender = null; try { sender = (MultiPointSender)getSender(); if (sender == null) { ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out error."); for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool")); throw cx; } else { sender.sendMessage(destination, msg); } sender.keepalive(); }finally { if ( sender != null ) returnSender(sender); } }
@Override public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException { MultiPointSender sender = null; try { sender = (MultiPointSender)getSender(); if (sender == null) { ChannelException cx = new ChannelException("Unable to retrieve a data sender, time out("+getMaxWait()+" ms) error."); for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException("Unable to retrieve a sender from the sender pool")); throw cx; } else { sender.sendMessage(destination, msg); } sender.keepalive(); }finally { if ( sender != null ) returnSender(sender); } }
@Override public void sendMessage(Member[] destination, ChannelMessage msg) throws ChannelException { MultiPointSender sender = null; try { sender = (MultiPointSender)getSender(); if (sender == null) { ChannelException cx = new ChannelException(sm.getString( "pooledMultiSender.unable.retrieve.sender", Long.toString(getMaxWait()))); for (int i = 0; i < destination.length; i++) cx.addFaultyMember(destination[i], new NullPointerException(sm.getString("pooledMultiSender.retrieve.fail"))); throw cx; } else { sender.sendMessage(destination, msg); } sender.keepalive(); }finally { if ( sender != null ) returnSender(sender); } }