Index

A C E G H I J L M N O Q S T W 
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 GcubeService instances.
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.
A C E G H I J L M N O Q S T W 
All Classes and Interfaces|All Packages|Constant Field Values