Package oracle.stellent.ridc
Class SimpleIdcClientManager
java.lang.Object
oracle.stellent.ridc.IdcClientManager
oracle.stellent.ridc.SimpleIdcClientManager
A lightweight client manager for use in simple clients such as desktop and Android. This provides only handling for
the HTTP(s) protocol, and only using the HttURLConnection stack.
-
Field Summary
Fields inherited from class oracle.stellent.ridc.IdcClientManager
HTTP_PROTOCOL, HTTPS_PROTOCOL, IDC_PROTOCOL, IDCS_PROTOCOL, JAXWS_PROTOCOL, WSDL_URL_IDENTIFIER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Iterable<T>
loadServices
(Class<T> service) Loads implementations of a specific interface or class.protected void
Methods inherited from class oracle.stellent.ridc.IdcClientManager
addClient, createClient, getClient, getClientNames, getConnectionPoolManager, getFilterManager, getProvider, getProvider, registerProvider, registerProvider, removeClient
-
Constructor Details
-
SimpleIdcClientManager
public SimpleIdcClientManager()
-
-
Method Details
-
registerDmsFilter
protected void registerDmsFilter()- Overrides:
registerDmsFilter
in classIdcClientManager
-
loadServices
Description copied from class:IdcClientManager
Loads implementations of a specific interface or class.The default implementation of this method uses
ServiceLoader.load(Class)
, but this can be overriden in subclasses to use a different mechanism- Overrides:
loadServices
in classIdcClientManager
- Parameters:
service
- The interface or abstract class representing the service- Returns:
- A new service loader
-