package org.caudexorigo.http.netty4;
import org.caudexorigo.Shutdown;
import org.caudexorigo.http.netty4.reporting.StandardResponseFormatter;
import io.netty.util.internal.logging.InternalLoggerFactory;
import io.netty.util.internal.logging.Slf4JLoggerFactory;
public class DefaultServer
{
public static void main(String[] args)
{
try
{
String host = "0.0.0.0";
int port = 8000;
InternalLoggerFactory.setDefaultFactory(Slf4JLoggerFactory.getDefaultFactory());
NettyHttpServer server = new NettyHttpServer(host, port);
server.setRouter(new DefaultRouter());
server.setResponseFormatter(new StandardResponseFormatter(true));
System.out.printf("listening on: %s%n", port);
server.start();
}
catch (Throwable t)
{
Shutdown.now(t);
}
}
}