Examples of EJServer


Examples of de.netseeker.ejoe.EJServer

        }
    }

    protected void setUp() throws Exception
    {
        server = new EJServer( new TestHandler() );
        server.setMaxReadProcessors( 1 );
        server.setMaxWriteProcessors( 1 );
        try
        {
            server.start();
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

    public void runSpeedCompare( int loops, boolean inJvm, int port, String outFile )
    {
        String header = "loops;start time;end time;duration in ms;average single duration in ms";

        EJServer server = new EJServer( new TestHandler(), port );
        server.enablePersistentConnections( true );
       
        try
        {
            System.out.println( "Starting EJServer..." );
            server.start();
            System.out.println( "Waiting 3 seconds..." );
            Thread.sleep( 3000 );
        }
        catch ( Exception e1 )
        {
            e1.printStackTrace();
            System.exit( -1 );
        }

        EJClient client1 = new EJClient( "localhost", port );
        client1.enablePersistentConnection( true );
        client1.setInJVM( inJvm );
        EJClient client2 = new EJClient( "localhost", port );
        client1.enablePersistentConnection( true );
        client2.setInJVM( inJvm );

        Runnable r1 = new Runner( client1 );
        Runnable r2 = new Runner( client2 );

        Date start = new Date();

        try
        {
            for ( int go = 0; go < loops; go++ )
            {
                try
                {
                    Thread a = new Thread( r1 );
                    Thread b = new Thread( r2 );
                    a.start();
                    b.start();
                    a.join();
                    b.join();
                }
                catch ( Throwable e )
                {
                    e.printStackTrace();
                    break;
                }
            }
        }
        finally
        {
            client1.close();
            client2.close();
        }

        Date end = new Date();

        System.out.println( "Stopping server..." );
        server.stop();

        long duration = end.getTime() - start.getTime();
        DateFormat df = new SimpleDateFormat( dFormat );
        BigDecimal resultF = BigDecimal.valueOf( (duration * 1.00) / (loops * 1.00) )
                .setScale( 2, BigDecimal.ROUND_HALF_UP );
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

    protected void setUp() throws Exception
    {
        super.setUp();
        if ( server == null || port == null || !server.isRunning() )
        {
            server = new EJServer( new DefaultRemotingHandler() );
            server.enablePersistentConnections( true );

            try
            {
                server.start();
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

        if ( server == null )
        {
            BaseTest.stopAllServers();
            port = BaseTest.randomizer.nextInt( 20000 );
            if ( port < 5000 ) port += 5000;
            server = new EJServer( new DefaultRemotingHandler(), port );
            server.enablePersistentConnections( true );
            server.setMaxReadProcessors( 1 );
            server.setMaxWriteProcessors( 1 );
            server.start();
        }
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

    EJServer                    server;

    public EJMiniServer()
    {
        server = new EJServer( handler );
        server.enablePersistentConnections( true );
    }
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

        port = BaseTest.randomizer.nextInt( 20000 );
        if ( port < 5000 ) port += 5000;

        AdapterFactory.registerAdapter( adapter );

        server = new EJServer( handler, port );
        System.out.println( "using handler" + handler.getClass().getName() );
        if ( compression ) server.enableCompression( true );
        if ( !blocking ) server.enableNonBlockingIO( true );
        if ( inJvm )
        {
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

    {
        stopAllServers();
        port = randomizer.nextInt( 15000 );
        if ( port < 5000 ) port += 15000;
        System.out.println( "using handler " + handler.getClass().getName() );
        server = new EJServer( handler, port );
        server.enableNonBlockingIO( nonBlockingIO );
        server.enableCompression( compression );
        server.enablePersistentConnections( persistent );
        server.enableHttpPackaging( http );
        AdapterFactory.registerAdapter( new CastorAdapter( BaseTest.class.getResource( "castor-mapping.xml" ) ) );
View Full Code Here

Examples of de.netseeker.ejoe.EJServer

    }

    public static void stopAllServers()
    {
        EJServerRegistry registry = EJServerRegistry.getInstance();
        EJServer server = registry.lookup();

        while ( server != null )
        {
            server.stop();
            server = registry.lookup();
        }

    }
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.