Package de.netseeker.ejoe.examples.echo

Source Code of de.netseeker.ejoe.examples.echo.EchoServer

/*********************************************************************
* AddressServer.java
* created on 17.03.2005 by netseeker
* $Source: /cvsroot/ejoe/EJOE/examples/de/netseeker/ejoe/examples/echo/EchoServer.java,v $
* $Date: 2006/11/27 22:58:23 $
* $Revision: 1.11 $
*********************************************************************/
package de.netseeker.ejoe.examples.echo;

import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

import de.netseeker.ejoe.EJServer;

/**
* Simple Example showing how to implement a basic ECHO server with EJOE.
*
* @author netseeker
*/
public class EchoServer
{
    /**
     * Logger for this class
     */
    private static final Logger logger = Logger.getLogger( EchoServer.class.getName() );

    public static void main( String[] args )
    {
        EJServer server = new EJServer( new EchoHandler(), 9999 );
        server.setMaxReadProcessors( 1 );
        server.setMaxWriteProcessors( 1 );
        server.enableNonBlockingIO( true );
        server.enablePersistentConnections( true );
        try
        {
            server.start();
        }
        catch ( IOException e )
        {
            logger.log( Level.SEVERE, "Exception while starting server!", e );
        }
    }
}
TOP

Related Classes of de.netseeker.ejoe.examples.echo.EchoServer

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.