Class SingletonBuilderImpl<S,P>
java.lang.Object
org.gcube.common.clients.builders.AbstractBuilder<A,S,P>
org.gcube.common.clients.builders.AbstractSingletonBuilder<jakarta.xml.ws.EndpointReference,S,P>
org.gcube.common.clients.fw.builders.SingletonBuilderImpl<S,P>
- Type Parameters:
S- the type of service stubsP- the type of service proxies
- All Implemented Interfaces:
org.gcube.common.clients.builders.SingletonBuilderAPI.Builder<jakarta.xml.ws.EndpointReference,,P> org.gcube.common.clients.builders.SingletonBuilderAPI.FinalClause<P>,org.gcube.common.clients.builders.SingletonBuilderAPI.SecondClause<P>,SingletonBuilder<P>
public final class SingletonBuilderImpl<S,P>
extends org.gcube.common.clients.builders.AbstractSingletonBuilder<jakarta.xml.ws.EndpointReference,S,P>
implements SingletonBuilder<P>
Default implementation of
SingletonBuilder.- Author:
- Fabio Simeoni, Luca Frosini (ISTI-CNR)
-
Field Summary
Fields inherited from class org.gcube.common.clients.builders.AbstractBuilder
defaultTimeout -
Constructor Summary
ConstructorsConstructorDescriptionSingletonBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.cache.EndpointCache<jakarta.xml.ws.EndpointReference> cache, org.gcube.common.clients.config.Property<?>... properties) SingletonBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.config.Property<?>... properties) Constructs an instance with a givenPluginand zero or more defaultPropertys. -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected jakarta.xml.ws.EndpointReferenceconvertAddress(jakarta.xml.ws.wsaddressing.W3CEndpointReference address) Methods inherited from class org.gcube.common.clients.builders.AbstractSingletonBuilder
at, at, at, matching, with, with, withTimeoutMethods inherited from class org.gcube.common.clients.builders.AbstractBuilder
addProperty, build, plugin, setAddress, setQuery, setTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gcube.common.clients.builders.SingletonBuilderAPI.Builder
at, at, at, matchingMethods inherited from interface org.gcube.common.clients.builders.SingletonBuilderAPI.FinalClause
buildMethods inherited from interface org.gcube.common.clients.builders.SingletonBuilderAPI.SecondClause
build
-
Constructor Details
-
SingletonBuilderImpl
public SingletonBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.config.Property<?>... properties) Constructs an instance with a givenPluginand zero or more defaultPropertys.- Parameters:
plugin- thePluginproperties- the properties
-
SingletonBuilderImpl
public SingletonBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.cache.EndpointCache<jakarta.xml.ws.EndpointReference> cache, org.gcube.common.clients.config.Property<?>... properties) - Parameters:
plugin- thePlugincache- the cacheproperties- the properties
-
-
Method Details
-
convertAddress
protected jakarta.xml.ws.EndpointReference convertAddress(jakarta.xml.ws.wsaddressing.W3CEndpointReference address) -
contextPath
-