public abstract class AbstractApiService
extends java.lang.Object
| Constructor and Description |
|---|
AbstractApiService() |
| Modifier and Type | Method and Description |
|---|---|
protected HttpServiceFactory |
createHttpServiceFactory() |
protected abstract AbstractMockHttpService |
getAbstractMockHttpServiceInstance(java.lang.Object... urlSegments) |
protected java.io.File |
getHttpCacheDirectory(Cache cache) |
protected java.util.List<HttpServiceProcessor> |
getHttpServiceProcessors() |
protected abstract Server |
getServer() |
protected abstract java.lang.Boolean |
isHttpMockEnabled() |
protected void |
marshall(BodyEnclosingHttpService httpService,
java.lang.Object object) |
protected void |
marshall(BodyEnclosingHttpService httpService,
java.lang.Object object,
java.util.Map<java.lang.String,java.lang.String> extras) |
protected void |
marshall(BodyEnclosingHttpService httpService,
java.lang.Object object,
MarshallerMode mode) |
protected void |
marshall(BodyEnclosingHttpService httpService,
java.lang.Object object,
MarshallerMode mode,
java.util.Map<java.lang.String,java.lang.String> extras) |
protected void |
marshallSimple(BodyEnclosingHttpService httpService,
java.lang.Object object) |
protected HttpService |
newCachedDeleteService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected HttpService |
newCachedGetService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected HttpService |
newCachedGetService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected CachedHttpService |
newCachedhttpService(HttpService httpService,
Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive) |
protected BodyEnclosingHttpService |
newCachedPatchService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newCachedPutService(Cache cache,
CachingStrategy cachingStrategy,
java.lang.Long timeToLive,
java.lang.Object... urlSegments) |
protected HttpService |
newDeleteService(java.lang.Boolean mocked,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected HttpService |
newDeleteService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected HttpService |
newDeleteService(java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected HttpService |
newDeleteService(java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newFormPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newFormPostService(java.lang.Object... urlSegments) |
protected HttpService |
newGetService(java.lang.Boolean mocked,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected HttpService |
newGetService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected HttpService |
newGetService(java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected HttpService |
newGetService(java.lang.Object... urlSegments) |
protected MultipartHttpService |
newMultipartPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected MultipartHttpService |
newMultipartPostService(java.lang.Object... urlSegments) |
protected MultipartHttpService |
newMultipartPutService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected MultipartHttpService |
newMultipartPutService(java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPatchService(java.lang.Boolean mocked,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPatchService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPatchService(java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPostService(java.lang.Boolean mocked,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPostService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPostService(java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPutService(java.lang.Boolean mocked,
java.util.List<HttpServiceProcessor> processors,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPutService(java.lang.Boolean mocked,
java.lang.Object... urlSegments) |
protected BodyEnclosingHttpService |
newPutService(java.lang.Object... urlSegments) |
protected HttpService newGetService(java.lang.Object... urlSegments)
protected HttpService newGetService(java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected HttpService newGetService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected HttpService newGetService(java.lang.Boolean mocked, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected HttpService newCachedGetService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected HttpService newCachedGetService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPostService(java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPostService(java.lang.Boolean mocked, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected MultipartHttpService newMultipartPostService(java.lang.Object... urlSegments)
protected MultipartHttpService newMultipartPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newFormPostService(java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newFormPostService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPutService(java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPutService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPutService(java.lang.Boolean mocked, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newCachedPutService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected MultipartHttpService newMultipartPutService(java.lang.Object... urlSegments)
protected MultipartHttpService newMultipartPutService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected HttpService newDeleteService(java.lang.Object... urlSegments)
protected HttpService newDeleteService(java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected HttpService newDeleteService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected HttpService newDeleteService(java.lang.Boolean mocked, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected HttpService newCachedDeleteService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPatchService(java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPatchService(java.lang.Boolean mocked, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newPatchService(java.lang.Boolean mocked, java.util.List<HttpServiceProcessor> processors, java.lang.Object... urlSegments)
protected BodyEnclosingHttpService newCachedPatchService(Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive, java.lang.Object... urlSegments)
protected CachedHttpService newCachedhttpService(HttpService httpService, Cache cache, CachingStrategy cachingStrategy, java.lang.Long timeToLive)
protected HttpServiceFactory createHttpServiceFactory()
protected abstract Server getServer()
protected java.util.List<HttpServiceProcessor> getHttpServiceProcessors()
protected abstract AbstractMockHttpService getAbstractMockHttpServiceInstance(java.lang.Object... urlSegments)
protected abstract java.lang.Boolean isHttpMockEnabled()
protected java.io.File getHttpCacheDirectory(Cache cache)
protected void marshallSimple(BodyEnclosingHttpService httpService, java.lang.Object object)
protected void marshall(BodyEnclosingHttpService httpService, java.lang.Object object)
protected void marshall(BodyEnclosingHttpService httpService, java.lang.Object object, MarshallerMode mode)
protected void marshall(BodyEnclosingHttpService httpService, java.lang.Object object, java.util.Map<java.lang.String,java.lang.String> extras)
protected void marshall(BodyEnclosingHttpService httpService, java.lang.Object object, MarshallerMode mode, java.util.Map<java.lang.String,java.lang.String> extras)