public MonitorEventEntry get() { RingBuffer<MonitorEventEntry> ringBuffer = disruptor.getRingBuffer(); long sequence = ringBuffer.next(); MonitorEventEntry entry = ringBuffer.get(sequence); entry.getBuffer().clear(); for (ParameterEntry parameterEntry : entry.getEntries()) { parameterEntry.reset(); } entry.setSequence(sequence); return entry; }
public MonitorEventEntry get() { RingBuffer<MonitorEventEntry> ringBuffer = disruptor.getRingBuffer(); long sequence = ringBuffer.next(); MonitorEventEntry entry = ringBuffer.get(sequence); entry.getBuffer().clear(); for (ParameterEntry parameterEntry : entry.getEntries()) { parameterEntry.reset(); } entry.setSequence(sequence); return entry; }