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();
}
Aggregations