Package org.jnetstream.capture.file

Examples of org.jnetstream.capture.file.RawIterator


 
  /* (non-Javadoc)
   * @see java.lang.Iterable#iterator()
   */
  public Iterator<ByteBuffer> iterator() {
    final RawIterator i = this;
    return new Iterator<ByteBuffer>() {

      /* (non-Javadoc)
       * @see java.util.Iterator#hasNext()
       */
      public boolean hasNext() {
        try {
          return i.hasNext();
        } catch (IOException e) {
          throw new RuntimeIOException(e);
        }
      }

      /* (non-Javadoc)
       * @see java.util.Iterator#next()
       */
      public ByteBuffer next() {
        try {
          return i.next();
        } catch (IOException e) {
          throw new RuntimeIOException(e);
        }
      }

      /* (non-Javadoc)
       * @see java.util.Iterator#remove()
       */
      public void remove() {
        try {
          i.remove();
        } catch (IOException e) {
          throw new RuntimeIOException(e);
        }
      }
     
View Full Code Here


    return channel.isOpen();
  }

  public Iterator<ByteBuffer> iterator() {

    final RawIterator raw;

    try {
      raw = this.getRawIterator();
    } catch (final IOException e) {
      throw new IORuntimeException(e);
View Full Code Here

    return new PacketIndexerImpl<T>(indexer, packets);
  }

  public PacketIterator<T> getPacketIterator() throws IOException {

    final RawIterator raw;
    if (filter != null) {
      final Filter<RecordFilterTarget> filter = headerReader.asRecordFilter(
          this.filter, getCaptureDevice().getLinkType());

      raw = getRawIterator(filter);
View Full Code Here

    return this.indexer.get();
  }

  public RawIndexer getRawIndexer() throws IOException {
    final PositionIndexer indexer = this.getPositionIndexer();
    final RawIterator raw = this.getRawIterator();

    return new RawIndexerImpl(raw, indexer);
  }
View Full Code Here

TOP

Related Classes of org.jnetstream.capture.file.RawIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.