- Type Parameters:
S -
- All Implemented Interfaces:
- gr.uoa.di.driver.util.ServiceLocator<S>
public class JaxwsServiceLocator<S extends eu.dnetlib.api.DriverService>
extends Object
implements gr.uoa.di.driver.util.ServiceLocator<S>
An implementation of the ServiceLocator that creates a service client.
It is similar to a StaticLocator as it holds a predefined reference to a
service. Their difference is that this locator also creates the service
client instead of expecting a reference to it.
It holds no cache of the located service. Any subsequent call to getService()
will produce a new client. It is up to the caller to cache and refresh the
result.
- Author:
- Antonis Lempesis