Package java.nio

Examples of java.nio.MappedByteBuffer.slice()


        }
       
        segBuffer.position(segOff);
        segBuffer.limit(segOff + blockSize);
       
        ByteBuffer toReturn = segBuffer.slice();
       
        segBuffer.limit(segBuffer.capacity());
       
        return toReturn;
    }
View Full Code Here


                //file is smaller, return empty data
                return ByteBuffer.wrap(PageFile.CLEAN_DATA).asReadOnlyBuffer();
            }

        b.position(offsetInFile);
        ByteBuffer ret = b.slice();
        ret.limit(PAGE_SIZE);
        if(!transactionsDisabled||readonly){
            // changes written into buffer will be directly written into file
            // so we need to protect buffer from modifications
            ret = ret.asReadOnlyBuffer();
View Full Code Here

        }
       
        segBuffer.position(segOff);
        segBuffer.limit(segOff + blockSize);
       
        ByteBuffer toReturn = segBuffer.slice();
       
        segBuffer.limit(segBuffer.capacity());
       
        return toReturn;
    }
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.