@Override public void heartbeat() { try { Set<FragKey> set = fragpieces.keySet(); Object[] keys = set.toArray(); for ( int i=0; i<keys.length; i++ ) { FragKey key = (FragKey)keys[i]; if ( key != null && key.expired(getExpire()) ) removeFragCollection(key); } }catch ( Exception x ) { if ( log.isErrorEnabled() ) { log.error("Unable to perform heartbeat clean up in the frag interceptor",x); } } super.heartbeat(); }
public void heartbeat() { try { Set set = fragpieces.keySet(); Object[] keys = set.toArray(); for ( int i=0; i<keys.length; i++ ) { FragKey key = (FragKey)keys[i]; if ( key != null && key.expired(getExpire()) ) removeFragCollection(key); } }catch ( Exception x ) { if ( log.isErrorEnabled() ) { log.error("Unable to perform heartbeat clean up in the frag interceptor",x); } } super.heartbeat(); }
@Override public void heartbeat() { try { Set<FragKey> set = fragpieces.keySet(); Object[] keys = set.toArray(); for ( int i=0; i<keys.length; i++ ) { FragKey key = (FragKey)keys[i]; if ( key != null && key.expired(getExpire()) ) removeFragCollection(key); } }catch ( Exception x ) { if ( log.isErrorEnabled() ) { log.error("Unable to perform heartbeat clean up in the frag interceptor",x); } } super.heartbeat(); }
@Override public void heartbeat() { try { Set<FragKey> set = fragpieces.keySet(); Object[] keys = set.toArray(); for ( int i=0; i<keys.length; i++ ) { FragKey key = (FragKey)keys[i]; if ( key != null && key.expired(getExpire()) ) removeFragCollection(key); } }catch ( Exception x ) { if ( log.isErrorEnabled() ) { log.error(sm.getString("fragmentationInterceptor.heartbeat.failed"),x); } } super.heartbeat(); }
public void defrag(ChannelMessage msg ) { FragKey key = new FragKey(msg.getUniqueId()); FragCollection coll = getFragCollection(key,msg); coll.addMessage((ChannelMessage)msg.deepclone()); if ( coll.complete() ) { removeFragCollection(key); ChannelMessage complete = coll.assemble(); super.messageReceived(complete); } }
public void defrag(ChannelMessage msg ) { FragKey key = new FragKey(msg.getUniqueId()); FragCollection coll = getFragCollection(key,msg); coll.addMessage((ChannelMessage)msg.deepclone()); if ( coll.complete() ) { removeFragCollection(key); ChannelMessage complete = coll.assemble(); super.messageReceived(complete); } }
public void defrag(ChannelMessage msg ) { FragKey key = new FragKey(msg.getUniqueId()); FragCollection coll = getFragCollection(key,msg); coll.addMessage((ChannelMessage)msg.deepclone()); if ( coll.complete() ) { removeFragCollection(key); ChannelMessage complete = coll.assemble(); super.messageReceived(complete); } }
public void defrag(ChannelMessage msg ) { FragKey key = new FragKey(msg.getUniqueId()); FragCollection coll = getFragCollection(key,msg); coll.addMessage((ChannelMessage)msg.deepclone()); if ( coll.complete() ) { removeFragCollection(key); ChannelMessage complete = coll.assemble(); super.messageReceived(complete); } }