2012-09-05 11:48:08 +02:00
|
|
|
package org.gcube.common.clients.gcore.plugins;
|
|
|
|
|
|
|
|
import org.apache.axis.message.addressing.EndpointReferenceType;
|
|
|
|
import org.gcube.common.clients.delegates.ProxyPlugin;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* A {@link ProxyPlugin} for gCore services
|
|
|
|
*
|
|
|
|
* @author Fabio Simeoni
|
|
|
|
*
|
|
|
|
* @param <S> the type of service proxies
|
|
|
|
* @param <P> the type of service stubs
|
|
|
|
*/
|
|
|
|
public interface Plugin<S,P> extends ProxyPlugin<EndpointReferenceType, S,P> {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2013-10-24 12:28:56 +02:00
|
|
|
* Returns the namespace of the service
|
|
|
|
* @return the namespace
|
2012-09-05 11:48:08 +02:00
|
|
|
*/
|
2013-10-24 12:28:56 +02:00
|
|
|
String namespace();
|
2012-09-05 11:48:08 +02:00
|
|
|
}
|