T - - the interface of the local service that this is a remote service of, used by RemoteServiceProxyCreatorpublic abstract class AbstractRemoteService<T>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRemoteService(AuthenticatedWebResourceProvider provider,
java.util.concurrent.ExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
protected com.sun.jersey.api.client.WebResource |
addExpansions(com.sun.jersey.api.client.WebResource resource,
Expansion[] expansions) |
protected java.util.concurrent.Future<java.lang.Void> |
deleteFuture(com.sun.jersey.api.client.WebResource resource) |
protected <T> java.util.concurrent.Future<com.atlassian.fugue.Option<T>> |
getFutureOption(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass) |
protected <T> java.util.concurrent.Future<PageResponse<T>> |
getFuturePageResponseList(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<T> contentClass) |
protected com.sun.jersey.api.client.WebResource |
newRestWebResource() |
protected <T> java.util.concurrent.Future<T> |
postFuture(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass,
java.lang.Object postEntity) |
protected <T> java.util.concurrent.Future<T> |
putFuture(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass,
java.lang.Object putEntity) |
protected AbstractRemoteService(AuthenticatedWebResourceProvider provider, java.util.concurrent.ExecutorService executor)
protected com.sun.jersey.api.client.WebResource newRestWebResource()
protected <T> java.util.concurrent.Future<com.atlassian.fugue.Option<T>> getFutureOption(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass)
protected <T> java.util.concurrent.Future<PageResponse<T>> getFuturePageResponseList(com.sun.jersey.api.client.WebResource resource, java.lang.Class<T> contentClass)
protected <T> java.util.concurrent.Future<T> postFuture(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass,
java.lang.Object postEntity)
protected <T> java.util.concurrent.Future<T> putFuture(com.sun.jersey.api.client.WebResource resource,
java.lang.Class<? extends T> entityClass,
java.lang.Object putEntity)
protected java.util.concurrent.Future<java.lang.Void> deleteFuture(com.sun.jersey.api.client.WebResource resource)
protected com.sun.jersey.api.client.WebResource addExpansions(com.sun.jersey.api.client.WebResource resource,
Expansion[] expansions)
Copyright © 2003-2014 Atlassian. All Rights Reserved.