com.jdroid.java.http.apache
Class ApacheHttpEntityEnclosingWebService

java.lang.Object
  extended by com.jdroid.java.http.apache.ApacheHttpWebService
      extended by com.jdroid.java.http.apache.ApacheHttpEntityEnclosingWebService
All Implemented Interfaces:
EntityEnclosingWebService, WebService
Direct Known Subclasses:
ApacheHttpPatchWebService, ApacheHttpPostWebService, ApacheHttpPutWebService

public abstract class ApacheHttpEntityEnclosingWebService
extends ApacheHttpWebService
implements EntityEnclosingWebService


Field Summary
 
Fields inherited from class com.jdroid.java.http.apache.ApacheHttpWebService
LOGGER
 
Fields inherited from interface com.jdroid.java.http.WebService
ACCEPT_ENCODING_HEADER, ACCEPT_HEADER, AMPERSAND, CONTENT_ENCODING_HEADER, CONTENT_TYPE_HEADER, EQUALS, GZIP_ENCODING, HTTP_PROTOCOL, HTTPS_PROTOCOL, QUESTION_MARK
 
Constructor Summary
ApacheHttpEntityEnclosingWebService(HttpClientFactory httpClientFactory, Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
 
Method Summary
protected  void addEntity(org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)
           
protected abstract  org.apache.http.client.methods.HttpEntityEnclosingRequestBase createHttpEntityEnclosingRequestBase(String uri)
           
protected  org.apache.http.client.methods.HttpUriRequest createHttpUriRequest(String url)
          Create the HttpUriRequest to send.
 org.apache.http.HttpEntity getEntity()
           
 void setEntity(org.apache.http.HttpEntity entity)
           
 void setEntity(String content)
           
 
Methods inherited from class com.jdroid.java.http.apache.ApacheHttpWebService
addCookie, addCookies, addHeader, addHeaders, addHttpWebServiceProcessor, addQueryParameter, addQueryParameter, addUrlSegment, execute, execute, getMethodName, getQueryParameters, getUrl, getUrlSegments, getUrlSuffix, makeStringParameters, setConnectionTimeout, setSsl, setUserAgent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jdroid.java.http.WebService
addHeader, addHttpWebServiceProcessor, addQueryParameter, addQueryParameter, addUrlSegment, execute, execute, getUrl, getUrlSuffix, setConnectionTimeout, setSsl, setUserAgent
 

Constructor Detail

ApacheHttpEntityEnclosingWebService

public ApacheHttpEntityEnclosingWebService(HttpClientFactory httpClientFactory,
                                           Server server,
                                           List<Object> urlSegments,
                                           List<HttpWebServiceProcessor> httpWebServiceProcessors)
Method Detail

createHttpUriRequest

protected org.apache.http.client.methods.HttpUriRequest createHttpUriRequest(String url)
Description copied from class: ApacheHttpWebService
Create the HttpUriRequest to send.

Specified by:
createHttpUriRequest in class ApacheHttpWebService
See Also:
com.jdroid.java.http.apache.ApacheHttpWebService#createHttpUriRequest()

createHttpEntityEnclosingRequestBase

protected abstract org.apache.http.client.methods.HttpEntityEnclosingRequestBase createHttpEntityEnclosingRequestBase(String uri)

addEntity

protected void addEntity(org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)

setEntity

public void setEntity(org.apache.http.HttpEntity entity)

setEntity

public void setEntity(String content)
Specified by:
setEntity in interface EntityEnclosingWebService
See Also:
EntityEnclosingWebService.setEntity(java.lang.String)

getEntity

public org.apache.http.HttpEntity getEntity()


Copyright © 2014. All rights reserved.