public void close() throws IOException { if(closed.compareAndSet(false, true) && stats) { num_bytes_sent.add(bytesWrittenCounter); avg_state_size=num_bytes_sent.sum() / num_state_reqs.doubleValue(); } }
/** {@inheritDoc} */ @Override public float getLargeEntriesPagesPercentage() { if (!metricsEnabled) return 0; return totalAllocatedPages.longValue() != 0 ? (float) largeEntriesPages.doubleValue() / totalAllocatedPages.longValue() : 0; }
protected void getStateFromApplication(Address requester, Digest digest) { StateTransferInfo rsp=(StateTransferInfo)up_prot.up(new Event(Event.GET_APPLSTATE)); byte[] state=rsp.state; if(stats) { num_state_reqs.increment(); if(state != null) num_bytes_sent.add(state.length); avg_state_size=num_bytes_sent.doubleValue() / num_state_reqs.doubleValue(); } Message state_rsp=new Message(requester, state).putHeader(this.id, new StateHeader(StateHeader.STATE_RSP, digest)); log.trace("%s: sending state to %s (size=%s)", local_addr, state_rsp.getDest(), Util.printBytes(state != null? state.length : 0)); down_prot.down(state_rsp); }
public double getValue() { return value.doubleValue(); } }
@Override public double totalTime(TimeUnit unit) { return nanosToUnit(totalTime.doubleValue(), unit); }
public void close() throws IOException { if(closed.compareAndSet(false, true) && stats) { num_bytes_sent.add(bytesWrittenCounter); avg_state_size=num_bytes_sent.sum() / num_state_reqs.doubleValue(); } }
/** {@inheritDoc} */ @Override public float getLargeEntriesPagesPercentage() { if (!metricsEnabled) return 0; return totalAllocatedPages.longValue() != 0 ? (float) largeEntriesPages.doubleValue() / totalAllocatedPages.longValue() : 0; }
@Override public void indexingCompleted() { finished = true; log.debug( "Finished indexing " + objectsCounter.doubleValue() + " entities" ); } }
protected void getStateFromApplication(Address requester, Digest digest) { StateTransferInfo rsp=(StateTransferInfo)up_prot.up(new Event(Event.GET_APPLSTATE)); byte[] state=rsp.state; if(stats) { num_state_reqs.increment(); if(state != null) num_bytes_sent.add(state.length); avg_state_size=num_bytes_sent.doubleValue() / num_state_reqs.doubleValue(); } Message state_rsp=new Message(requester, state).putHeader(this.id, new StateHeader(StateHeader.STATE_RSP, digest)); log.trace("%s: sending state to %s (size=%s)", local_addr, state_rsp.getDest(), Util.printBytes(state != null? state.length : 0)); down_prot.down(state_rsp); }