Package org.cyclos.server.utils
Class WebRpcServiceProxyProvider
- java.lang.Object
-
- org.cyclos.server.utils.BaseHttpServiceProxyProvider
-
- org.cyclos.server.utils.WebRpcServiceProxyProvider
-
- All Implemented Interfaces:
HttpServiceProxyProvider
public class WebRpcServiceProxyProvider extends BaseHttpServiceProxyProvider
AWebRpcServiceProxyProviderthat uses WEB-RPC
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.http.impl.client.CloseableHttpClienthttpClientprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper-
Fields inherited from class org.cyclos.server.utils.BaseHttpServiceProxyProvider
invocationData, rootUrl
-
-
Constructor Summary
Constructors Constructor Description WebRpcServiceProxyProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcreateProxy(Class<? extends Service> serviceInterface)Create a new service proxy for the given service interfacevoiddestroy()Destroys this provider instanceprotected voiddoInitialize(HttpServiceFactory factory)-
Methods inherited from class org.cyclos.server.utils.BaseHttpServiceProxyProvider
initialize
-
-
-
-
Method Detail
-
createProxy
public Object createProxy(Class<? extends Service> serviceInterface)
Description copied from interface:HttpServiceProxyProviderCreate a new service proxy for the given service interface
-
destroy
public void destroy()
Description copied from interface:HttpServiceProxyProviderDestroys this provider instance
-
doInitialize
protected void doInitialize(HttpServiceFactory factory)
- Overrides:
doInitializein classBaseHttpServiceProxyProvider
-
-