Examples of ContentProvider


Examples of com.astamuse.asta4d.web.dispatch.response.provider.ContentProvider

        @Override
        public void execute(RequestHandlerResultHolder holder) throws Exception {
            List<ContentProvider> cpList = new ArrayList<>();
            Object result;
            ContentProvider cp;
            for (Object handler : requestHandlerList) {
                try {
                    result = AnnotationMethodHelper.invokeMethodForAnnotation(handler, RequestHandler.class);
                } catch (Throwable t) {
                    logger.error(t.getMessage(), t);
                    result = t;
                }
                if (result != null) {
                    cp = ResultTransformerUtil.transform(result, resultTransformerList);
                    cpList.add(cp);
                    if (!cp.isContinuable()) {
                        break;
                    }
                }// result != null
            }// for
            if (cpList.isEmpty()) {
View Full Code Here

Examples of com.astamuse.asta4d.web.dispatch.response.provider.ContentProvider

        if (result instanceof ContentProvider) {
            return (ContentProvider) result;
        }

        ContentProvider cp = null;
        Object before, after;
        before = result;
        ResultTransformer resultTransformer;
        int size = transformerList.size();
        for (int i = 0; i < size; i++) {
View Full Code Here

Examples of com.astamuse.asta4d.web.dispatch.response.provider.ContentProvider

        List<ContentProvider> cpList = new ArrayList<>(resultList.size());
        for (Object object : resultList) {
            cpList.add(transform(object, transformerList));
        }

        ContentProvider sp = new SerialProvider(cpList);
        return sp;
    }
View Full Code Here

Examples of com.esri.gpt.framework.http.ContentProvider

    client.setConnectionTimeMs(this.getConnectTimeout());
  }

  // Send a request
  if (Val.chkStr(method).equalsIgnoreCase("post")) {
    ContentProvider contentProvider = new StringProvider(postdata, "text/xml");
    client.setContentProvider(contentProvider);
   
  } else {
    client.setMethodName(MethodName.GET);
  }
View Full Code Here

Examples of com.esri.gpt.framework.http.ContentProvider

  public JSONObject executeJsonRequest(String url,
                                       AgpProperties requestHeader,
                                       StringBuilder content,
                                       String contentType)
    throws Exception {
    ContentProvider provider = null;
    if ((content != null) && (content.length() > 0)) {
      provider = new StringProvider(content.toString(),contentType);
    }
    return this.executeJsonRequest(url,requestHeader,provider);
  }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.api.ContentProvider

    @Override
    protected void sendHeaders(HttpExchange exchange, HttpContent content, Callback callback)
    {
        Request request = exchange.getRequest();
        ContentProvider requestContent = request.getContent();
        long contentLength = requestContent == null ? -1 : requestContent.getLength();
        String path = request.getPath();
        String query = request.getQuery();
        if (query != null)
            path += "?" + query;
        HttpGenerator.RequestInfo requestInfo = new HttpGenerator.RequestInfo(request.getVersion(), request.getHeaders(), contentLength, request.getMethod(), path);
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.api.ContentProvider

    protected void normalizeRequest(Request request)
    {
        String method = request.getMethod();
        HttpVersion version = request.getVersion();
        HttpFields headers = request.getHeaders();
        ContentProvider content = request.getContent();
        ProxyConfiguration.Proxy proxy = destination.getProxy();

        // Make sure the path is there
        String path = request.getPath();
        if (path.trim().length() == 0)
        {
            path = "/";
            request.path(path);
        }
        if (proxy != null && !HttpMethod.CONNECT.is(method))
        {
            path = request.getURI().toString();
            request.path(path);
        }

        // If we are HTTP 1.1, add the Host header
        if (version.getVersion() > 10)
        {
            if (!headers.containsKey(HttpHeader.HOST.asString()))
                headers.put(getHttpDestination().getHostField());
        }

        if (request.getAgent() == null)
            headers.put(getHttpClient().getUserAgentField());

        // Add content headers
        if (content != null)
        {
            long contentLength = content.getLength();
            if (contentLength >= 0)
            {
                if (!headers.containsKey(HttpHeader.CONTENT_LENGTH.asString()))
                    headers.put(HttpHeader.CONTENT_LENGTH, String.valueOf(contentLength));
            }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.api.ContentProvider

        else
        {
            if (!queuedToBegin(request))
                throw new IllegalStateException();

            ContentProvider contentProvider = request.getContent();
            HttpContent content = this.content = new HttpContent(contentProvider);

            SenderState newSenderState = SenderState.SENDING;
            if (expects100Continue(request))
                newSenderState = content.hasContent() ? SenderState.EXPECTING_WITH_CONTENT : SenderState.EXPECTING;
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.api.ContentProvider

    protected void normalizeRequest(Request request)
    {
        String method = request.getMethod();
        HttpVersion version = request.getVersion();
        HttpFields headers = request.getHeaders();
        ContentProvider content = request.getContent();
        ProxyConfiguration.Proxy proxy = destination.getProxy();

        // Make sure the path is there
        String path = request.getPath();
        if (path.trim().length() == 0)
        {
            path = "/";
            request.path(path);
        }
        if (proxy != null && !HttpMethod.CONNECT.is(method))
        {
            path = request.getURI().toString();
            request.path(path);
        }

        // If we are HTTP 1.1, add the Host header
        if (version.getVersion() > 10)
        {
            if (!headers.containsKey(HttpHeader.HOST.asString()))
                headers.put(getHttpDestination().getHostField());
        }

        if (request.getAgent() == null)
            headers.put(getHttpClient().getUserAgentField());

        // Add content headers
        if (content != null)
        {
            if (content instanceof ContentProvider.Typed)
            {
                if (!headers.containsKey(HttpHeader.CONTENT_TYPE.asString()))
                {
                    String contentType = ((ContentProvider.Typed)content).getContentType();
                    if (contentType != null)
                        headers.put(HttpHeader.CONTENT_TYPE, contentType);
                }
            }
            long contentLength = content.getLength();
            if (contentLength >= 0)
            {
                if (!headers.containsKey(HttpHeader.CONTENT_LENGTH.asString()))
                    headers.put(HttpHeader.CONTENT_LENGTH, String.valueOf(contentLength));
            }
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jetty.client.api.ContentProvider

        else
        {
            if (!queuedToBegin(request))
                throw new IllegalStateException();

            ContentProvider contentProvider = request.getContent();
            HttpContent content = this.content = new HttpContent(contentProvider);

            SenderState newSenderState = SenderState.SENDING;
            if (expects100Continue(request))
                newSenderState = content.hasContent() ? SenderState.EXPECTING_WITH_CONTENT : SenderState.EXPECTING;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.