org.gcube.common.clients
Class ProxyBuilderImpl<S,P>
java.lang.Object
org.gcube.common.clients.builders.AbstractBuilder<A,S,P>
org.gcube.common.clients.builders.AbstractStatelessBuilder<EndpointReference,S,P>
org.gcube.common.clients.ProxyBuilderImpl<S,P>
- Type Parameters:
S - P -
- All Implemented Interfaces:
- org.gcube.common.clients.builders.StatelessBuilderAPI.Builder<P>, org.gcube.common.clients.builders.StatelessBuilderAPI.FinalClause<P>, org.gcube.common.clients.builders.StatelessBuilderAPI.SecondClause<P>, ProxyBuilder<P>
public class ProxyBuilderImpl<S,P>
- extends org.gcube.common.clients.builders.AbstractStatelessBuilder<EndpointReference,S,P>
- implements ProxyBuilder<P>
Default implementation of ProxyBuilder.
- Author:
- Fabio Simeoni
| Fields inherited from class org.gcube.common.clients.builders.AbstractBuilder |
defaultTimeout |
|
Constructor Summary |
ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.cache.EndpointCache<EndpointReference> cache,
org.gcube.common.clients.config.Property<?>... properties)
Creates an instance with a given Plugin, an EndpointCache, and zero or more default Propertys. |
ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.config.Property<?>... properties)
Creates an instance with a given Plugin and zero or more default Propertys. |
ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.queries.Query<EndpointReference> query,
org.gcube.common.clients.cache.EndpointCache<EndpointReference> cache,
org.gcube.common.clients.config.Property<?>... properties)
Creates an instance with a given Plugin,a Query, an EndpointCache, and zero or more default Propertys. |
ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.queries.Query<EndpointReference> query,
org.gcube.common.clients.config.Property<?>... properties)
Creates an instance with a given Plugin, a Query, and zero or more default Propertys. |
| Methods inherited from class org.gcube.common.clients.builders.AbstractStatelessBuilder |
at, at, at, with, with, withTimeout |
| Methods inherited from class org.gcube.common.clients.builders.AbstractBuilder |
addProperty, build, plugin, setAddress, setQuery, setTimeout |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gcube.common.clients.builders.StatelessBuilderAPI.Builder |
at, at, at, build, with, with, withTimeout |
| Methods inherited from interface org.gcube.common.clients.builders.StatelessBuilderAPI.SecondClause |
build |
| Methods inherited from interface org.gcube.common.clients.builders.StatelessBuilderAPI.FinalClause |
build |
ProxyBuilderImpl
public ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.config.Property<?>... properties)
- Creates an instance with a given
Plugin and zero or more default Propertys.
- Parameters:
plugin - the Pluginproperties - the properties
ProxyBuilderImpl
public ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.queries.Query<EndpointReference> query,
org.gcube.common.clients.config.Property<?>... properties)
- Creates an instance with a given
Plugin, a Query, and zero or more default Propertys.
- Parameters:
plugin - the Pluginquery - the StatelessQueryproperties - the properties
ProxyBuilderImpl
public ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.cache.EndpointCache<EndpointReference> cache,
org.gcube.common.clients.config.Property<?>... properties)
- Creates an instance with a given
Plugin, an EndpointCache, and zero or more default Propertys.
- Parameters:
plugin - the Plugincache - the EndpointCacheproperties - the properties
ProxyBuilderImpl
public ProxyBuilderImpl(Plugin<S,P> plugin,
org.gcube.common.clients.queries.Query<EndpointReference> query,
org.gcube.common.clients.cache.EndpointCache<EndpointReference> cache,
org.gcube.common.clients.config.Property<?>... properties)
- Creates an instance with a given
Plugin,a Query, an EndpointCache, and zero or more default Propertys.
- Parameters:
plugin - the Pluginquery - the StatelessQuerycache - the EndpointCacheproperties - the properties
convertAddress
protected EndpointReference convertAddress(W3CEndpointReference address)
- Specified by:
convertAddress in class org.gcube.common.clients.builders.AbstractBuilder<EndpointReference,S,P>
contextPath
protected String contextPath()
- Specified by:
contextPath in class org.gcube.common.clients.builders.AbstractBuilder<EndpointReference,S,P>
Copyright © 2014. All Rights Reserved.