2013-01-07 15:47:08 +01:00
|
|
|
package org.gcube.common.clients.fw.plugin;
|
|
|
|
|
|
|
|
import javax.xml.ws.EndpointReference;
|
|
|
|
|
|
|
|
import org.gcube.common.clients.delegates.ProxyPlugin;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* A {@link ProxyPlugin} for gCore services.
|
|
|
|
*
|
|
|
|
* @author Fabio Simeoni
|
|
|
|
*
|
|
|
|
* @param <S> the type of service stubs
|
|
|
|
* @param <P> the type of service proxies
|
|
|
|
*/
|
|
|
|
public interface Plugin<S,P> extends ProxyPlugin<EndpointReference, S,P> {
|
|
|
|
|
|
|
|
/**
|
2013-10-24 13:21:34 +02:00
|
|
|
* Returns the namespace of the service.
|
|
|
|
* @return the namespace
|
2013-01-07 15:47:08 +01:00
|
|
|
*/
|
2013-10-24 13:21:34 +02:00
|
|
|
String namespace();
|
2013-01-07 15:47:08 +01:00
|
|
|
}
|