org.gcube.data.spd.client.plugins
Class AbstractPlugin<S,P>
java.lang.Object
org.gcube.data.spd.client.plugins.AbstractPlugin<S,P>
- All Implemented Interfaces:
- org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,S,P>, org.gcube.common.clients.fw.plugin.Plugin<S,P>
- Direct Known Subclasses:
- ClassificationPlugin, ExecutorPlugin, ManagerPlugin, OccurrencePlugin
public abstract class AbstractPlugin<S,P>
- extends Object
- implements org.gcube.common.clients.fw.plugin.Plugin<S,P>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.gcube.common.clients.delegates.ProxyPlugin |
convert, newProxy, resolve |
name
public final String name
AbstractPlugin
public AbstractPlugin(String name)
manager
public static org.gcube.common.clients.fw.builders.StatelessBuilder<Manager> manager()
occurrence
public static org.gcube.common.clients.fw.builders.StatelessBuilder<Occurrence> occurrence()
executor
public static org.gcube.common.clients.fw.builders.StatelessBuilder<Executor> executor()
classification
public static org.gcube.common.clients.fw.builders.StatelessBuilder<Classification> classification()
serviceClass
public String serviceClass()
- Specified by:
serviceClass in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,S,P>
serviceName
public String serviceName()
- Specified by:
serviceName in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,S,P>
namespace
public String namespace()
- Specified by:
namespace in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,S,P>- Specified by:
namespace in interface org.gcube.common.clients.fw.plugin.Plugin<S,P>
name
public String name()
- Specified by:
name in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,S,P>
Copyright © 2013. All Rights Reserved.