@Override public void discardUnusedPackets() { if (outStream == null) { if (local) return; try { checkForPacket(totalSize - 1); } catch (Throwable ignored) { } } }
@Override public int skipBytes(final int length) { long newReaderIndex = readerIndex + length; checkForPacket(newReaderIndex); readerIndex = newReaderIndex; return length; }
@Override public void readerIndex(final int readerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReadingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
@Override public void resetReaderIndex() { try { checkForPacket(0); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
private byte getByte(final long index) { checkForPacket(index); if (fileCache != null && index < packetPosition) { return fileCache.getByteFromCache(index); } else { return currentPacket.getChunk()[(int) (index - packetPosition)]; } }
@Override public int skipBytes(final int length) { long newReaderIndex = readerIndex + length; checkForPacket(newReaderIndex); readerIndex = newReaderIndex; return length; }
@Override public void discardUnusedPackets() { if (outStream == null) { if (local) return; try { checkForPacket(totalSize - 1); } catch (Throwable ignored) { } } }
@Override public int skipBytes(final int length) { long newReaderIndex = readerIndex + length; checkForPacket(newReaderIndex); readerIndex = newReaderIndex; return length; }
@Override public int skipBytes(final int length) { long newReaderIndex = readerIndex + length; checkForPacket(newReaderIndex); readerIndex = newReaderIndex; return length; }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
@Override public void resetReaderIndex() { try { checkForPacket(0); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
@Override public void resetReaderIndex() { try { checkForPacket(0); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } }
@Override public void resetReaderIndex() { try { checkForPacket(0); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } }
@Override public void resetReaderIndex() { try { checkForPacket(0); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorReSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } }
@Override public void setIndex(final int readerIndex, final int writerIndex) { try { checkForPacket(readerIndex); } catch (Exception e) { ActiveMQClientLogger.LOGGER.errorSettingIndex(e); throw new RuntimeException(e.getMessage(), e); } this.readerIndex = readerIndex; }
private byte getByte(final long index) { checkForPacket(index); if (fileCache != null && index < packetPosition) { return fileCache.getByteFromCache(index); } else { return currentPacket.getChunk()[(int) (index - packetPosition)]; } }