Examples of RecordStore


Examples of javax.microedition.rms.RecordStore

    private int     displaySpeed;
    private boolean listFontBug;

    private static synchronized void load()
    {
        RecordStore rs = null;
        try
        {
            rs = RecordStore.openRecordStore( "sys_devinfo", true );
            final byte[] data = rs.getRecord( 1 );
            if( data != null )
            {
                final ByteArrayInputStream bais = new ByteArrayInputStream( data );
                final SerializerInputStream in = new SerializerInputStream( bais );
                final DeviceInfo deviceInfo = new DeviceInfo();
                deviceInfo.deserialize( in );
                DeviceInfo.setDeviceInfo( deviceInfo );
            }
        }
        catch( Exception e )
        {
        }
        finally
        {
            if( rs != null ) try{ rs.closeRecordStore(); }catch( Exception e ){}
        }
    }
View Full Code Here

Examples of javax.microedition.rms.RecordStore

    private static synchronized void save()
    {
        if( deviceInfo!= null )
        {
            RecordStore rs = null;
            try
            {
                final ByteArrayOutputStream baos = new ByteArrayOutputStream();
                final SerializerOutputStream out = new SerializerOutputStream( baos );
                deviceInfo.serialize( out );
                final byte[] data = baos.toByteArray();
                rs = RecordStore.openRecordStore( "sys_devinfo", true );
                if( rs.getNumRecords() == 0 )
                {
                    rs.addRecord( data, 0, data.length );
                }
                else
                {
                    rs.setRecord( 1, data, 0, data.length );
                }
            }
            catch( Exception e )
            {
            }
            finally
            {
                if( rs != null ) try{ rs.closeRecordStore(); }catch( Exception e ){}
            }
        }
    }
View Full Code Here

Examples of javax.microedition.rms.RecordStore

    private void checkAllocHandling()
    {
        try
        {
            RecordStore rs1 = RecordStore.openRecordStore( RSNAME1, true );
            rs_initialSize = rs1.getSizeAvailable();
            rs1.addRecord( new byte[ 100 ], 0, 100 );
            rs_availableAfterSet100 = rs1.getSizeAvailable();
            rs1.setRecord( 1, new byte[ 1000 ], 0, 1000 );
            rs_availableAfterSet1000 = rs1.getSizeAvailable();
            rs1.setRecord( 1, new byte[ 10000 ], 0, 10000 );
            rs_availableAfterIncreasedSet = rs1.getSizeAvailable();
            rs1.setRecord( 1, new byte[ 1000 ], 0, 1000 );
            rs_availableAfterReducedSet = rs1.getSizeAvailable();
            rs1.deleteRecord( 1 );
            rs_availableAfterDeleteRecord = rs1.getSizeAvailable();
            rs1.closeRecordStore();

            RecordStore.deleteRecordStore( RSNAME1 );

            rs1 = RecordStore.openRecordStore( RSNAME1, true );
            rs_availableAfterRSDelete = rs1.getSizeAvailable();
            rs1.closeRecordStore();

            RecordStore.deleteRecordStore( RSNAME1 );

            hasAllocBug = rs_availableAfterReducedSet < rs_availableAfterIncreasedSet;
            if( rs_availableAfterDeleteRecord == rs_initialSize )
View Full Code Here

Examples of javax.microedition.rms.RecordStore

    public static int getCurrentSizeLimit()
    {
        try
        {
            RecordStore rs = RecordStore.openRecordStore( RSNAME1, true );
            final int size = rs.getSizeAvailable();
            rs.closeRecordStore();
            return size;
        }
        catch( RecordStoreException e )
        {
            return -1;
View Full Code Here

Examples of javax.microedition.rms.RecordStore

    private void calcRsSizeLimit()
    {
        final byte[] record = new byte[100];
        try
        {
            RecordStore rs1 = RecordStore.openRecordStore( RSNAME1, true );
            final int size1_0 = rs1.getSizeAvailable();
            freeStorage = size1_0;
            rs1.addRecord( record, 0, 100 );
            rs1.closeRecordStore();

            RecordStore rs2 = RecordStore.openRecordStore( RSNAME2, true );
            final int size2_0 = rs2.getSizeAvailable();
            rs2.closeRecordStore();

            RecordStore.deleteRecordStore( RSNAME1 );
            RecordStore.deleteRecordStore( RSNAME2 );

            if( size1_0 == size2_0 )
View Full Code Here

Examples of org.apache.directory.server.dns.store.RecordStore

    /**
     * @throws IOException if we cannot bind to the specified ports
     */
    public void start() throws IOException
    {
        RecordStore store = new JndiRecordStoreImpl( getSearchBaseDn(), getSearchBaseDn(), getDirectoryService() );

        if ( ( transports == null ) || ( transports.size() == 0 ) )
        {
            // Default to UDP with port 53
            // We have to create a DatagramAcceptor
View Full Code Here

Examples of org.apache.directory.server.dns.store.RecordStore

    /**
     * @throws IOException if we cannot bind to the specified ports
     */
    public void start() throws IOException
    {
        RecordStore store = new JndiRecordStoreImpl( getSearchBaseDn(), getSearchBaseDn(), getDirectoryService() );

        if ( ( transports == null ) || ( transports.size() == 0 ) )
        {
            // Default to UDP with port 53
            // We have to create a DatagramAcceptor
View Full Code Here

Examples of org.apache.directory.server.dns.store.RecordStore

    }
   

    private static void getResourceRecords( DnsContext dnsContext, DnsMessage request ) throws Exception
    {
        RecordStore store = dnsContext.getStore();

        List<QuestionRecord> questions = request.getQuestionRecords();

        Iterator<QuestionRecord> it = questions.iterator();
View Full Code Here

Examples of org.apache.directory.server.dns.store.RecordStore

   
    private static void monitorContext( DnsContext dnsContext ) throws Exception
    {
        try
        {
            RecordStore store = dnsContext.getStore();
            List<ResourceRecord> records = dnsContext.getResourceRecords();

            StringBuffer sb = new StringBuffer();
            sb.append( "Monitoring context:" );
            sb.append( "\n\t" + "store:                     " + store );
View Full Code Here

Examples of org.apache.directory.server.dns.store.RecordStore

        if ( log.isDebugEnabled() )
        {
            try
            {
                DnsContext dnsContext = ( DnsContext ) session.getAttribute( getContextKey() );
                RecordStore store = dnsContext.getStore();
                List<ResourceRecord> records = dnsContext.getResourceRecords();

                StringBuffer sb = new StringBuffer();
                sb.append( "Monitoring context:" );
                sb.append( "\n\t" + "store:                     " + store );
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.