Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- andInterface(Class<T>) - Method in class org.gcube.common.calls.jaxws.GcubeServiceBuilder
- andInterface(Class<T>) - Method in interface org.gcube.common.calls.jaxws.GcubeServiceBuilderDSL.StubClause
-
Sets the stub interface of the target service.
- at(EndpointReference) - Method in class org.gcube.common.calls.jaxws.StubFactory
-
Creates a service stub at the given endpoint reference.
- at(String) - Method in class org.gcube.common.calls.jaxws.StubFactory
- at(String) - Method in interface org.gcube.common.calls.jaxws.StubFactoryDSL.AtClause
-
Returns a stub for a service endpoint at a given address.
C
- call() - Method in class org.gcube.common.calls.jaxws.GcubeService
-
Returns the call configuration for this service.
- close(MessageContext) - Method in class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
- Constants - Class in org.gcube.common.calls.jaxws
-
Constants used in JAX-WS service operations.
- Constants() - Constructor for class org.gcube.common.calls.jaxws.Constants
- context - Variable in class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
-
The gCube service context.
E
- empty - Static variable in class org.gcube.common.calls.jaxws.JAXWSUtils
-
Singleton instance of the empty element.
- Empty() - Constructor for class org.gcube.common.calls.jaxws.JAXWSUtils.Empty
G
- GcubeService<T> - Class in org.gcube.common.calls.jaxws
-
Represents a gCube service with its metadata and call configuration.
- GcubeService(QName, Class<T>) - Constructor for class org.gcube.common.calls.jaxws.GcubeService
-
Creates a new gCube service instance.
- GcubeServiceBuilder - Class in org.gcube.common.calls.jaxws
-
Builds
GcubeServiceinstances. - GcubeServiceBuilder() - Constructor for class org.gcube.common.calls.jaxws.GcubeServiceBuilder
- GcubeServiceBuilderDSL - Interface in org.gcube.common.calls.jaxws
-
The clauses of a simple DSL to build
GcubeService. - GcubeServiceBuilderDSL.NameClause - Interface in org.gcube.common.calls.jaxws
-
The clause that sets the name of the target service.
- GcubeServiceBuilderDSL.StubClause - Interface in org.gcube.common.calls.jaxws
-
The clause that sets the stub interface of the target service.
- GenericProxyFactory - Class in org.gcube.common.calls.jaxws.proxies
-
Factory for creating generic proxies for service interfaces.
- GenericProxyFactory() - Constructor for class org.gcube.common.calls.jaxws.proxies.GenericProxyFactory
- getHeaders() - Method in class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
- getProxy(Class<T>, String, I) - Static method in class org.gcube.common.calls.jaxws.proxies.GenericProxyFactory
-
Creates a proxy for the given interface and implementation.
H
- handleFault(SOAPMessageContext) - Method in class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
- handleMessage(SOAPMessageContext) - Method in class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
I
- invoke(Object, Method, Object[]) - Method in class org.gcube.common.calls.jaxws.proxies.MethodRetriever
J
- JaxWSEndpointReference - Class in org.gcube.common.calls.jaxws
-
Utility class for handling JAX-WS endpoint references.
- JaxWSHandler - Class in org.gcube.common.calls.jaxws.handlers
-
JAX-WS SOAP handler for gCube services.
- JaxWSHandler(GcubeService<?>) - Constructor for class org.gcube.common.calls.jaxws.handlers.JaxWSHandler
-
Creates a new JAX-WS handler for the given service context.
- JAXWSUtils - Class in org.gcube.common.calls.jaxws
-
Library-wide utilities.
- JAXWSUtils() - Constructor for class org.gcube.common.calls.jaxws.JAXWSUtils
- JAXWSUtils.Empty - Class in org.gcube.common.calls.jaxws
-
Empty XML element for JAX-WS operations.
L
- log - Static variable in class org.gcube.common.calls.jaxws.proxies.GenericProxyFactory
-
Logger for this class.
- log - Static variable in class org.gcube.common.calls.jaxws.proxies.MethodRetriever
-
Logger for this class.
M
- MethodRetriever<T> - Class in org.gcube.common.calls.jaxws.proxies
-
Invocation handler for retrieving and invoking methods on service instances.
- MethodRetriever(T) - Constructor for class org.gcube.common.calls.jaxws.proxies.MethodRetriever
-
Creates a new method retriever for the given service.
N
- name() - Method in class org.gcube.common.calls.jaxws.GcubeService
-
Returns the service QName.
O
- org.gcube.common.calls.jaxws - package org.gcube.common.calls.jaxws
- org.gcube.common.calls.jaxws.handlers - package org.gcube.common.calls.jaxws.handlers
- org.gcube.common.calls.jaxws.proxies - package org.gcube.common.calls.jaxws.proxies
Q
- QNAME_KEY - Static variable in class org.gcube.common.calls.jaxws.Constants
-
Key used for QName in service metadata.
S
- service() - Static method in class org.gcube.common.calls.jaxws.GcubeService
-
Starts the bulding process for a
GcubeService. - StubFactory<T> - Class in org.gcube.common.calls.jaxws
-
Factory for creating JAX-WS service stubs.
- StubFactoryDSL - Interface in org.gcube.common.calls.jaxws
-
Simple DSL for the
StubFactory - StubFactoryDSL.AtClause<T> - Interface in org.gcube.common.calls.jaxws
-
Selects the address of the service endpoint or service instance.
- stubFor(GcubeService<T>) - Static method in class org.gcube.common.calls.jaxws.StubFactory
-
Creates a stub factory for the given gCube service.
T
- toString() - Method in class org.gcube.common.calls.jaxws.JaxWSEndpointReference
- type() - Method in class org.gcube.common.calls.jaxws.GcubeService
-
Returns the service interface type.
- TYPE_KEY - Static variable in class org.gcube.common.calls.jaxws.Constants
-
Key used for type information in service metadata.
W
- withName(QName) - Method in class org.gcube.common.calls.jaxws.GcubeServiceBuilder
- withName(QName) - Method in interface org.gcube.common.calls.jaxws.GcubeServiceBuilderDSL.NameClause
-
Sets the qualified name of the target service.
All Classes and Interfaces|All Packages|Constant Field Values