com.jdroid.java.api
Class AbstractApacheApiService

java.lang.Object
  extended by com.jdroid.java.api.AbstractApiService
      extended by com.jdroid.java.api.AbstractApacheApiService

public abstract class AbstractApacheApiService
extends AbstractApiService


Constructor Summary
AbstractApacheApiService()
           
 
Method Summary
protected  HttpClientFactory getHttpClientFactoryInstance()
           
protected  WebService newDeleteServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  EntityEnclosingWebService newFormPostServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  WebService newGetServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  MultipartWebService newMultipartPostServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  MultipartWebService newMultipartPutServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  EntityEnclosingWebService newPatchServiceImpl(Server baseURL, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  EntityEnclosingWebService newPostServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
protected  EntityEnclosingWebService newPutServiceImpl(Server server, List<Object> urlSegments, List<HttpWebServiceProcessor> httpWebServiceProcessors)
           
 
Methods inherited from class com.jdroid.java.api.AbstractApiService
getAbstractMockWebServiceInstance, getHttpCacheDirectory, getHttpWebServiceProcessors, getServer, isHttpMockEnabled, marshall, marshall, marshall, marshall, marshallSimple, newCachedGetService, newCachedPatchService, newDeleteService, newDeleteService, newFormPostService, newFormPostService, newGetService, newGetService, newMultipartPostService, newMultipartPostService, newMultipartPutService, newMultipartPutService, newPatchService, newPatchService, newPostService, newPostService, newPutService, newPutService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractApacheApiService

public AbstractApacheApiService()
Method Detail

newGetServiceImpl

protected WebService newGetServiceImpl(Server server,
                                       List<Object> urlSegments,
                                       List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newGetServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newGetService(java.lang.String, com.jdroid.java.http.HttpWebServiceProcessor[])

newPostServiceImpl

protected EntityEnclosingWebService newPostServiceImpl(Server server,
                                                       List<Object> urlSegments,
                                                       List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newPostServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newPostService(java.lang.String, com.jdroid.java.http.HttpWebServiceProcessor[])

newPutServiceImpl

protected EntityEnclosingWebService newPutServiceImpl(Server server,
                                                      List<Object> urlSegments,
                                                      List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newPutServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newPutServiceImpl(com.jdroid.java.http.Server, java.util.List, com.jdroid.java.http.HttpWebServiceProcessor[])

newMultipartPutServiceImpl

protected MultipartWebService newMultipartPutServiceImpl(Server server,
                                                         List<Object> urlSegments,
                                                         List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newMultipartPutServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newMultipartPutServiceImpl(com.jdroid.java.http.Server, java.util.List, com.jdroid.java.http.HttpWebServiceProcessor[])

newMultipartPostServiceImpl

protected MultipartWebService newMultipartPostServiceImpl(Server server,
                                                          List<Object> urlSegments,
                                                          List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newMultipartPostServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newMultipartPostServiceImpl(com.jdroid.java.http.Server, java.util.List, com.jdroid.java.http.HttpWebServiceProcessor[])

newDeleteServiceImpl

protected WebService newDeleteServiceImpl(Server server,
                                          List<Object> urlSegments,
                                          List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newDeleteServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newDeleteServiceImpl(com.jdroid.java.http.Server, java.util.List, com.jdroid.java.http.HttpWebServiceProcessor[])

newFormPostServiceImpl

protected EntityEnclosingWebService newFormPostServiceImpl(Server server,
                                                           List<Object> urlSegments,
                                                           List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newFormPostServiceImpl in class AbstractApiService
See Also:
com.jdroid.java.api.AbstractApiService#newFormPostServiceImpl(com.jdroid.java.http.Server, java.util.List, com.jdroid.java.http.HttpWebServiceProcessor[])

newPatchServiceImpl

protected EntityEnclosingWebService newPatchServiceImpl(Server baseURL,
                                                        List<Object> urlSegments,
                                                        List<HttpWebServiceProcessor> httpWebServiceProcessors)
Specified by:
newPatchServiceImpl in class AbstractApiService
See Also:
AbstractApiService.newPatchServiceImpl(com.jdroid.java.http.Server, java.util.List, java.util.List)

getHttpClientFactoryInstance

protected HttpClientFactory getHttpClientFactoryInstance()


Copyright © 2014. All rights reserved.