Package org.gcube.common.calls.jaxws
Class GcubeService<T>
java.lang.Object
org.gcube.common.calls.jaxws.GcubeService<T>
- Type Parameters:
T- the service interface type
Represents a gCube service with its metadata and call configuration.
- Author:
- Fabio Simeoni
-
Constructor Summary
ConstructorsConstructorDescriptionGcubeService(QName name, Class<T> type) Creates a new gCube service instance. -
Method Summary
Modifier and TypeMethodDescriptionorg.gcube.common.calls.Callcall()Returns the call configuration for this service.name()Returns the service QName.service()Starts the bulding process for aGcubeService.type()Returns the service interface type.
-
Constructor Details
-
GcubeService
Creates a new gCube service instance.- Parameters:
name- the service QNametype- the service interface type
-
-
Method Details
-
service
Starts the bulding process for aGcubeService.- Returns:
- the service
-
name
Returns the service QName.- Returns:
- the service QName
-
type
Returns the service interface type.- Returns:
- the service interface type
-
call
public org.gcube.common.calls.Call call()Returns the call configuration for this service.- Returns:
- the call configuration
-