You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
common-fw-clients/src/main/java/org/gcube/common/clients/fw/plugin/Plugin.java

31 lines
638 B
Java

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> {
/**
* Returns the gCube class of the service.
*
* @return the gCube class of the service
*/
String serviceClass();
/**
* Returns the gCube name of the service.
*
* @return the gCube name of the service
*/
String serviceName();
}