final ChannelHandlerContext ctx) throws Exception {
if (logger.isDebugEnabled()) {
logger.debug("RequestUri : [{}]", request.getUri());
}
final String pathWithoutPrefix = request.getUri().replaceFirst(factory.config().prefix(), "");
final String path = new QueryStringDecoder(pathWithoutPrefix).path();
if (Greeting.matches(path)) {
writeResponse(ctx.channel(), request, Greeting.response(request));
} else if (Info.matches(path)) {
writeResponse(ctx.channel(), request, Info.response(factory.config(), request));
} else if (Iframe.matches(path)) {