Class SISPluginFactory
- java.lang.Object
-
- org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
- org.gcube.data.transfer.plugins.thredds.sis.SISPluginFactory
-
public class SISPluginFactory extends org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
-
Field Summary
Fields Modifier and Type Field Description static StringGEONETWORK_CATEGORYstatic StringGEONETWORK_STYLESHEETstatic StringPLUGIN_IDstatic StringSOURCE_PARAMETERstatic StringVALIDATE_PARAMETER
-
Constructor Summary
Constructors Constructor Description SISPluginFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.data.transfer.model.PluginInvocationcheckInvocation(org.gcube.data.transfer.model.PluginInvocation arg0, String transferredFile)SisPlugincreateWorker(org.gcube.data.transfer.model.PluginInvocation arg0)StringgetDescription()StringgetID()Map<String,String>getParameters()booleaninit(org.gcube.data.transfer.plugin.model.DataTransferContext ctx)booleanshutDown()
-
-
-
Field Detail
-
PLUGIN_ID
public static final String PLUGIN_ID
- See Also:
- Constant Field Values
-
SOURCE_PARAMETER
public static final String SOURCE_PARAMETER
- See Also:
- Constant Field Values
-
GEONETWORK_CATEGORY
public static final String GEONETWORK_CATEGORY
- See Also:
- Constant Field Values
-
GEONETWORK_STYLESHEET
public static final String GEONETWORK_STYLESHEET
- See Also:
- Constant Field Values
-
VALIDATE_PARAMETER
public static final String VALIDATE_PARAMETER
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkInvocation
public org.gcube.data.transfer.model.PluginInvocation checkInvocation(org.gcube.data.transfer.model.PluginInvocation arg0, String transferredFile) throws org.gcube.data.transfer.plugin.fails.ParameterException- Specified by:
checkInvocationin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.ParameterException
-
createWorker
public SisPlugin createWorker(org.gcube.data.transfer.model.PluginInvocation arg0)
- Specified by:
createWorkerin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
getID
public String getID()
- Specified by:
getIDin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
getParameters
public Map<String,String> getParameters()
- Specified by:
getParametersin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
-
init
public boolean init(org.gcube.data.transfer.plugin.model.DataTransferContext ctx) throws org.gcube.data.transfer.plugin.fails.PluginInitializationException- Specified by:
initin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.PluginInitializationException
-
shutDown
public boolean shutDown() throws org.gcube.data.transfer.plugin.fails.PluginShutDownException- Specified by:
shutDownin classorg.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>- Throws:
org.gcube.data.transfer.plugin.fails.PluginShutDownException
-
-