Package com.db4o.ext

Examples of com.db4o.ext.MemoryFile


        yapBytes.useSlot(id[0], 0, bytes.length);
        return yapBytes;
    }

    public byte[] marshall(Object obj, int[] id) {
        MemoryFile memoryFile = new MemoryFile();
        memoryFile.setInitialSize(223);
        memoryFile.setIncrementSizeBy(300);
        produceYapClass(reflector().forObject(obj));
        TransportObjectContainer carrier = new TransportObjectContainer(config(),_this, memoryFile);
        carrier.i_showInternalClasses = i_showInternalClasses;
        carrier.set(obj);
        id[0] = (int) carrier.getID(obj);
        carrier.close();
        return memoryFile.getBytes();
    }
View Full Code Here


    public Object unmarshall(StatefulBuffer yapBytes) {
        return unmarshall(yapBytes._buffer, yapBytes.getID());
    }

    public Object unmarshall(byte[] bytes, int id) {
        MemoryFile memoryFile = new MemoryFile(bytes);
        TransportObjectContainer carrier = new TransportObjectContainer(configure(),_this, memoryFile);
        Object obj = carrier.getByID(id);
        carrier.activate(obj, Integer.MAX_VALUE);
        carrier.close();
        return obj;
View Full Code Here

TOP

Related Classes of com.db4o.ext.MemoryFile

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.