abstract class AbstractRestProxy extends Object
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
AbstractRestProxy.ThrowableSupplier<T,E extends Throwable> |
Modifier and Type | Field and Description |
---|---|
protected org.adroitlogic.x.logging.Logger |
logger |
Constructor and Description |
---|
AbstractRestProxy() |
Modifier and Type | Method and Description |
---|---|
(package private) javax.ws.rs.core.Response |
delete(String path) |
(package private) javax.ws.rs.core.Response |
get(String path) |
(package private) javax.ws.rs.core.Response |
get(String path,
Map<String,String> queryParams) |
(package private) <T> T |
invoke(String name,
AbstractRestProxy.ThrowableSupplier<T,TerminalException> command) |
(package private) String |
invokeForMsg(String name,
AbstractRestProxy.ThrowableSupplier<javax.ws.rs.core.Response,TerminalException> command) |
(package private) String |
parseMsg(javax.ws.rs.core.Response response) |
(package private) <T> T |
parseResponseClass(javax.ws.rs.core.Response response,
Class<T> entityType) |
(package private) <T> T |
parseResponseGeneric(javax.ws.rs.core.Response response,
javax.ws.rs.core.GenericType<T> entityType) |
(package private) javax.ws.rs.core.Response |
post(String path) |
(package private) javax.ws.rs.core.Response |
post(String path,
javax.ws.rs.client.Entity entity) |
javax.ws.rs.core.Response get(String path) throws TerminalException
TerminalException
javax.ws.rs.core.Response get(String path, Map<String,String> queryParams) throws TerminalException
TerminalException
javax.ws.rs.core.Response post(String path) throws TerminalException
TerminalException
javax.ws.rs.core.Response post(String path, javax.ws.rs.client.Entity entity) throws TerminalException
TerminalException
javax.ws.rs.core.Response delete(String path) throws TerminalException
TerminalException
String parseMsg(javax.ws.rs.core.Response response)
<T> T parseResponseClass(javax.ws.rs.core.Response response, Class<T> entityType) throws TerminalException
TerminalException
<T> T parseResponseGeneric(javax.ws.rs.core.Response response, javax.ws.rs.core.GenericType<T> entityType) throws TerminalException
TerminalException
<T> T invoke(String name, AbstractRestProxy.ThrowableSupplier<T,TerminalException> command) throws TerminalException
TerminalException
String invokeForMsg(String name, AbstractRestProxy.ThrowableSupplier<javax.ws.rs.core.Response,TerminalException> command) throws TerminalException
TerminalException
Copyright © 2016–2019 AdroitLogic. All rights reserved.