Class StatelessBuilderImpl<S,P>
java.lang.Object
org.gcube.common.clients.builders.AbstractBuilder<A,S,P>
org.gcube.common.clients.builders.AbstractStatelessBuilder<jakarta.xml.ws.EndpointReference,S,P>
org.gcube.common.clients.fw.builders.StatelessBuilderImpl<S,P>
- Type Parameters:
S- the type of service stubsP- the type of service proxies
- 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>,StatelessBuilder<P>
public class StatelessBuilderImpl<S,P>
extends org.gcube.common.clients.builders.AbstractStatelessBuilder<jakarta.xml.ws.EndpointReference,S,P>
implements StatelessBuilder<P>
Default implementation of
StatelessBuilder.- Author:
- Fabio Simeoni, Luca Frosini (ISTI-CNR)
-
Field Summary
Fields inherited from class org.gcube.common.clients.builders.AbstractBuilder
defaultTimeout -
Constructor Summary
ConstructorsConstructorDescriptionStatelessBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.cache.EndpointCache<jakarta.xml.ws.EndpointReference> cache, org.gcube.common.clients.config.Property<?>... properties) StatelessBuilderImpl(Plugin<S, P> plugin, org.gcube.common.clients.config.Property<?>... properties) Constructs an instance with a givenPluginand zero or more defaultPropertys.StatelessBuilderImpl(Plugin<S, P> plugin, StatelessQuery query, org.gcube.common.clients.cache.EndpointCache<jakarta.xml.ws.EndpointReference> cache, org.gcube.common.clients.config.Property<?>... properties) Constructs an instance with a givenPlugin,aStatelessQuery, anEndpointCache, and zero or more defaultPropertys.StatelessBuilderImpl(Plugin<S, P> plugin, StatelessQuery query, org.gcube.common.clients.config.Property<?>... properties) -
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.AbstractStatelessBuilder
at, at, at, 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.StatelessBuilderAPI.Builder
at, at, at, build, with, with, withTimeoutMethods inherited from interface org.gcube.common.clients.builders.StatelessBuilderAPI.FinalClause
buildMethods inherited from interface org.gcube.common.clients.builders.StatelessBuilderAPI.SecondClause
build
-
Constructor Details
-
StatelessBuilderImpl
public StatelessBuilderImpl(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
-
StatelessBuilderImpl
public StatelessBuilderImpl(Plugin<S, P> plugin, StatelessQuery query, org.gcube.common.clients.config.Property<?>... properties) - Parameters:
plugin- thePluginquery- theStatelessQueryproperties- the properties
-
StatelessBuilderImpl
public StatelessBuilderImpl(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- theEndpointCacheproperties- the properties
-
StatelessBuilderImpl
public StatelessBuilderImpl(Plugin<S, P> plugin, StatelessQuery query, org.gcube.common.clients.cache.EndpointCache<jakarta.xml.ws.EndpointReference> cache, org.gcube.common.clients.config.Property<?>... properties) Constructs an instance with a givenPlugin,aStatelessQuery, anEndpointCache, and zero or more defaultPropertys.- Parameters:
plugin- thePluginquery- theStatelessQuerycache- theEndpointCacheproperties- the properties
-
-
Method Details
-
convertAddress
protected jakarta.xml.ws.EndpointReference convertAddress(jakarta.xml.ws.wsaddressing.W3CEndpointReference address) -
contextPath
-