com.jdroid.java.http.apache.put
Class ApacheMultipartHttpPutWebService

java.lang.Object
  extended by com.jdroid.java.http.apache.ApacheHttpWebService
      extended by com.jdroid.java.http.apache.ApacheHttpEntityEnclosingWebService
          extended by com.jdroid.java.http.apache.put.ApacheHttpPutWebService
              extended by com.jdroid.java.http.apache.put.ApacheMultipartHttpPutWebService
All Implemented Interfaces:
MultipartWebService, EntityEnclosingWebService, WebService

public class ApacheMultipartHttpPutWebService
extends ApacheHttpPutWebService
implements MultipartWebService


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
ApacheMultipartHttpPutWebService(HttpClientFactory httpClientFactory, Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
 
Method Summary
protected  void addEntity(org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)
           
 void addHeader(String name, String value)
           
 void addJsonPart(String name, Object value)
           
 void addPart(String name, ByteArrayInputStream in, String mimeType, String filename)
           
 void addPart(String name, Object value, String mimeType)
           
 
Methods inherited from class com.jdroid.java.http.apache.put.ApacheHttpPutWebService
createHttpEntityEnclosingRequestBase, getMethodName
 
Methods inherited from class com.jdroid.java.http.apache.ApacheHttpEntityEnclosingWebService
createHttpUriRequest, getEntity, setEntity, setEntity
 
Methods inherited from class com.jdroid.java.http.apache.ApacheHttpWebService
addCookie, addCookies, addHeaders, addHttpWebServiceProcessor, addQueryParameter, addQueryParameter, addUrlSegment, execute, execute, 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.post.EntityEnclosingWebService
setEntity
 
Methods inherited from interface com.jdroid.java.http.WebService
addHttpWebServiceProcessor, addQueryParameter, addQueryParameter, addUrlSegment, execute, execute, getUrl, getUrlSuffix, setConnectionTimeout, setSsl, setUserAgent
 

Constructor Detail

ApacheMultipartHttpPutWebService

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

addEntity

protected void addEntity(org.apache.http.client.methods.HttpEntityEnclosingRequestBase httpEntityEnclosingRequestBase)
Overrides:
addEntity in class ApacheHttpEntityEnclosingWebService
See Also:
ApacheHttpEntityEnclosingWebService.addEntity(org.apache.http.client.methods.HttpEntityEnclosingRequestBase)

addHeader

public void addHeader(String name,
                      String value)
Specified by:
addHeader in interface WebService
Overrides:
addHeader in class ApacheHttpWebService
Parameters:
name - The header name.
value - The header value.
See Also:
ApacheHttpWebService.addHeader(java.lang.String, java.lang.String)

addPart

public void addPart(String name,
                    ByteArrayInputStream in,
                    String mimeType,
                    String filename)
Specified by:
addPart in interface MultipartWebService
See Also:
MultipartWebService.addPart(java.lang.String, java.io.ByteArrayInputStream, java.lang.String, java.lang.String)

addPart

public void addPart(String name,
                    Object value,
                    String mimeType)
Specified by:
addPart in interface MultipartWebService
See Also:
MultipartWebService.addPart(java.lang.String, java.lang.Object, java.lang.String)

addJsonPart

public void addJsonPart(String name,
                        Object value)
Specified by:
addJsonPart in interface MultipartWebService
See Also:
MultipartWebService.addJsonPart(java.lang.String, java.lang.Object)


Copyright © 2014. All rights reserved.