Examples of MappedByteBuffer


Examples of java.nio.MappedByteBuffer

      long size) throws IOException {
    FileChannel channel = raf.getChannel();

    boolean threw = true;
    try {
      MappedByteBuffer mbb = channel.map(mode, 0, size);
      threw = false;
      return mbb;
    } finally {
      Closeables.close(channel, threw);
    }
View Full Code Here

Examples of java.nio.MappedByteBuffer

                  length = TRANSFER_BYTE_BUFFER_MAX_MAP_SIZE;
              } else {
                  length = remaining;
              }
             
              MappedByteBuffer buffer = fc.map(MapMode.READ_ONLY, offset, length);
              ByteBuffer[] bufs = new ByteBuffer[] { buffer };
              bufferHashcode = bufs.hashCode();

          if (LOG.isLoggable(Level.FINE)) {
            LOG.fine("[" + id + "] {" + bufferHashcode + "} writing data (size=" + length + " bytes)");
View Full Code Here

Examples of java.nio.MappedByteBuffer

                    length = TRANSFER_CHUNK_SIZE;
                } else {
                    length = remaining;
                }
                   
                MappedByteBuffer buffer = fileChannel.map(MapMode.READ_ONLY, offset, length);
                long written = write(buffer);
                   
                offset += written;
                remaining -= written;
            } while (remaining > 0);
View Full Code Here

Examples of java.nio.MappedByteBuffer

                    length = TRANSFER_CHUNK_SIZE;
                } else {
                    length = remaining;
                }
                   
                MappedByteBuffer buffer = fileChannel.map(MapMode.READ_ONLY, offset, length);
                long written = write(buffer);
                   
                offset += written;
                remaining -= written;
            } while (remaining > 0);
View Full Code Here

Examples of java.nio.MappedByteBuffer

                    length = TRANSFER_CHUNK_SIZE;
                } else {
                    length = remaining;
                }
                   
                MappedByteBuffer buffer = fileChannel.map(MapMode.READ_ONLY, offset, length);
                long written = write(buffer);
                   
                offset += written;
                remaining -= written;
            } while (remaining > 0);
View Full Code Here

Examples of java.nio.MappedByteBuffer

                            length = 4096;
                        } else {
                            length = remaining;
                        }
                       
                        MappedByteBuffer buffer = fc.map(MapMode.READ_ONLY, offset, length);
                        ByteBuffer[] bufs = new ByteBuffer[] { buffer };
                 
                        outChannel.write(bufs, this);
                           
                        offset += length;
View Full Code Here

Examples of java.nio.MappedByteBuffer

                            length = 4096;
                        } else {
                            length = remaining;
                        }
                       
                        MappedByteBuffer buffer = fc.map(MapMode.READ_ONLY, offset, length);
                        ByteBuffer[] bufs = new ByteBuffer[] { buffer };
                 
                        outChannel.write(bufs, this);
                           
                        offset += length;
View Full Code Here

Examples of java.nio.MappedByteBuffer

                    length = TRANSFER_CHUNK_SIZE;
                } else {
                    length = remaining;
                }
                   
                MappedByteBuffer buffer = fileChannel.map(MapMode.READ_ONLY, offset, length);
                long written = write(buffer);
                   
                offset += written;
                remaining -= written;
            } while (remaining > 0);
View Full Code Here

Examples of java.nio.MappedByteBuffer

                            length = 4096;
                        } else {
                            length = remaining;
                        }
                       
                        MappedByteBuffer buffer = fc.map(MapMode.READ_ONLY, offset, length);
                        ByteBuffer[] bufs = new ByteBuffer[] { buffer };
                 
                        outChannel.write(bufs, this);
                           
                        offset += length;
View Full Code Here

Examples of java.nio.MappedByteBuffer

                    length = TRANSFER_BYTE_BUFFER_MAX_MAP_SIZE;
                } else {
                    length = remaining.get();
                }
               
                MappedByteBuffer buffer = fc.map(MapMode.READ_ONLY, offset.get(), length);
                ByteBuffer[] bufs = new ByteBuffer[] { buffer };

                if (LOG.isLoggable(Level.FINE)) {
                    LOG.fine("[" + id + "] writing data (size=" + length + " bytes)");
                }              
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.