All Downloads are FREE. Search and download functionalities are using the official Maven repository.

link.jfire.socket.socketserver.handler.impl.TestHandler Maven / Gradle / Ivy

Go to download

Jfire - socket is a server-side framework based on AIO. Users only need a simple implementation of a business logic processing interface can be the business data processing. The framework provides the client and server at the same time. Have strong connection capacity. Single server provides tens of thousands of connections.

The newest version!
package link.jfire.socket.socketserver.handler.impl;

import javax.annotation.Resource;
import link.jfire.baseutil.simplelog.ConsoleLogFactory;
import link.jfire.baseutil.simplelog.Logger;
import link.jfire.socket.socketserver.bus.BusinessCommand;
import link.jfire.socket.socketserver.bus.Message;
import link.jfire.socket.socketserver.handler.MessageHandler;

@Resource
public class TestHandler implements MessageHandler
{
    private static int    flag   = 0;
    private static Logger logger = ConsoleLogFactory.getLogger();
    
    @Override
    public byte interestedDataPacketType()
    {
        return BusinessCommand.TEST_SERVER;
    }
    
    @Override
    public void handler(Message message)
    {
        logger.debug("进行测试处理");
        message.getBusinessData().ensureCapacity(4096);
        flag++;
        logger.debug("第" + flag + "次测试");
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy