Search in sources :

Example 1 with DiskNettyHttpRequestHandler

use of com.bonree.brfs.disknode.server.handler.impl.DiskNettyHttpRequestHandler in project BRFS by zhangnianli.

the class Test method main.

public static void main(String[] args) throws Exception {
    int port = 8899;
    if (args.length > 0) {
        port = Integer.parseInt(args[0]);
    }
    NettyHttpServer s = new NettyHttpServer(port);
    DiskWriterManager nodeManager = new DiskWriterManager();
    nodeManager.start();
    DiskNettyHttpRequestHandler diskHttpRequestHandler = new DiskNettyHttpRequestHandler();
    diskHttpRequestHandler.put(DiskOperation.OP_OPEN, new OpenMessageHandler(nodeManager));
    diskHttpRequestHandler.put(DiskOperation.OP_WRITE, new WriteMessageHandler(nodeManager));
    diskHttpRequestHandler.put(DiskOperation.OP_READ, new ReadMessageHandler());
    diskHttpRequestHandler.put(DiskOperation.OP_CLOSE, new CloseMessageHandler(nodeManager));
    diskHttpRequestHandler.put(DiskOperation.OP_DELETE, new DeleteMessageHandler(nodeManager));
    s.addContextHandler(new NettyHttpContextHandler("/disk", diskHttpRequestHandler));
    s.start();
}
Also used : CloseMessageHandler(com.bonree.brfs.disknode.server.handler.impl.CloseMessageHandler) DiskWriterManager(com.bonree.brfs.disknode.DiskWriterManager) ReadMessageHandler(com.bonree.brfs.disknode.server.handler.impl.ReadMessageHandler) DeleteMessageHandler(com.bonree.brfs.disknode.server.handler.impl.DeleteMessageHandler) WriteMessageHandler(com.bonree.brfs.disknode.server.handler.impl.WriteMessageHandler) DiskNettyHttpRequestHandler(com.bonree.brfs.disknode.server.handler.impl.DiskNettyHttpRequestHandler) OpenMessageHandler(com.bonree.brfs.disknode.server.handler.impl.OpenMessageHandler)

Aggregations

DiskWriterManager (com.bonree.brfs.disknode.DiskWriterManager)1 CloseMessageHandler (com.bonree.brfs.disknode.server.handler.impl.CloseMessageHandler)1 DeleteMessageHandler (com.bonree.brfs.disknode.server.handler.impl.DeleteMessageHandler)1 DiskNettyHttpRequestHandler (com.bonree.brfs.disknode.server.handler.impl.DiskNettyHttpRequestHandler)1 OpenMessageHandler (com.bonree.brfs.disknode.server.handler.impl.OpenMessageHandler)1 ReadMessageHandler (com.bonree.brfs.disknode.server.handler.impl.ReadMessageHandler)1 WriteMessageHandler (com.bonree.brfs.disknode.server.handler.impl.WriteMessageHandler)1