Class SISPluginFactory


  • public class SISPluginFactory
    extends org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
    • Constructor Detail

      • SISPluginFactory

        public SISPluginFactory()
    • 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:
        checkInvocation in class org.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:
        createWorker in class org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in class org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
      • getID

        public String getID()
        Specified by:
        getID in class org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
      • getParameters

        public Map<String,​String> getParameters()
        Specified by:
        getParameters in class org.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:
        init in class org.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:
        shutDown in class org.gcube.data.transfer.plugin.AbstractPluginFactory<SisPlugin>
        Throws:
        org.gcube.data.transfer.plugin.fails.PluginShutDownException