Package com.barchart.http.request

Examples of com.barchart.http.request.RequestHandlerMapping


  @Override
  public void messageReceived(final ChannelHandlerContext ctx,
      final HttpRequest msg) throws Exception {

    // Create request handler
    final RequestHandlerMapping mapping =
        config.getRequestMapping(msg.getUri());

    if (mapping == null) {
      sendNotFound(ctx, msg);
      return;
    }

    final String relativePath =
        msg.getUri().substring(mapping.path().length());

    // Create request/response
    final PooledServerRequest request =
        new PooledServerRequest(ctx.channel());
    request.init(msg, relativePath);

    final RequestHandler handler = mapping.handler(request);

    final PooledServerResponse response = new PooledServerResponse();
    response.init(ctx, handler, request, config.logger());

    // Store in ChannelHandlerContext for future reference
View Full Code Here


  @Override
  public void messageReceived(final ChannelHandlerContext ctx,
      final FullHttpRequest msg) throws Exception {

    // Create request handler
    final RequestHandlerMapping mapping =
        config.getRequestMapping(msg.getUri());

    if (mapping == null) {
      sendNotFound(ctx, msg);
      return;
    }

    final String relativePath =
        msg.getUri().substring(mapping.path().length());

    // Create request/response
    final PooledServerRequest request = messagePool.getRequest();
    request.init(ctx.channel(), msg, relativePath);

    final RequestHandler handler = mapping.handler(request);

    final PooledServerResponse response = messagePool.getResponse();
    response.init(ctx, this, handler, request, config.logger());

    // Store in ChannelHandlerContext for future reference
View Full Code Here

  @Override
  public void messageReceived(final ChannelHandlerContext ctx,
      final FullHttpRequest msg) throws Exception {

    // Create request handler
    final RequestHandlerMapping mapping =
        config.getRequestMapping(msg.getUri());

    if (mapping == null) {
      sendNotFound(ctx, msg);
      return;
    }

    final String relativePath =
        msg.getUri().substring(mapping.path().length());

    // Create request/response
    final PooledServerRequest request = messagePool.getRequest();

    // Handle 503 - sanity check, should be caught in acceptor
    if (request == null) {
      sendServerError(ctx, new ServerTooBusyException(
          "Maximum concurrent connections reached"));
      return;
    }

    request.init(ctx.channel(), msg, relativePath);

    final RequestHandler handler = mapping.handler(request);

    final PooledServerResponse response = messagePool.getResponse();
    response.init(ctx, this, handler, request, config.logger());

    // Store in ChannelHandlerContext for future reference
View Full Code Here

  @Override
  public void messageReceived(final ChannelHandlerContext ctx,
      final FullHttpRequest msg) throws Exception {

    // Create request handler
    final RequestHandlerMapping mapping =
        config.getRequestMapping(msg.getUri());

    if (mapping == null) {
      sendNotFound(ctx, msg);
      return;
    }

    final String relativePath =
        msg.getUri().substring(mapping.path().length());

    // Create request/response
    final PooledServerRequest request = messagePool.getRequest();
    request.init(ctx.channel(), msg, relativePath);

    final RequestHandler handler = mapping.handler(request);

    final PooledServerResponse response = messagePool.getResponse();
    response.init(ctx, handler, request, config.logger());

    // Store in ChannelHandlerContext for future reference
View Full Code Here

TOP

Related Classes of com.barchart.http.request.RequestHandlerMapping

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.