Class JythonTopLevelDataSetHandler<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>

  • All Implemented Interfaces:
    ch.systemsx.cisd.common.filesystem.FaultyPathDirectoryScanningHandler.IFaultyPathDirectoryScanningHandlerDelegate, ch.systemsx.cisd.common.filesystem.IPathHandler, ch.systemsx.cisd.common.filesystem.IStopSignaler, ch.systemsx.cisd.common.utilities.ISelfTestable, ch.systemsx.cisd.etlserver.ITopLevelDataSetRegistrator, ch.systemsx.cisd.etlserver.registrator.v1.IOmniscientEntityRegistrator<T>

    public class JythonTopLevelDataSetHandler<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
    extends ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler<T>
    The version of JythonTopLevelDataSetHandler. Left here for backwards compatibility
    • Nested Class Summary

      • Nested classes/interfaces inherited from class ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler

        ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler.JythonDataSetRegistrationService<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>, ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler.JythonHookFunction, ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler.ProgrammableDropboxObjectFactory<T extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
      • Nested classes/interfaces inherited from class ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator

        ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator.DoNothingDelegatedAction, ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator.NoOpDelegate, ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator.OmniscientTopLevelDataSetRegistratorState, ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator.PostRegistrationCleanUpAction
    • Field Summary

      • Fields inherited from class ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler

        FACTORY_VARIABLE_NAME, INCOMING_DATA_SET_VARIABLE_NAME, jythonInterpreterFactory, SCRIPT_PATH_KEY, scriptFile, SERVICE_VARIABLE_NAME, STATE_VARIABLE_NAME, TRANSACTION_VARIABLE_NAME
      • Fields inherited from class ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator

        notificationLog, operationLog, state
    • Method Summary

      • Methods inherited from class ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler

        createDataSetRegistrationService, createJythonDataSetRegistrationService, executeJythonScript, getInterpreterFromService, getV1DropboxProgram, getV2DropboxProgram, handleDataSet, invokeFunction, rollback, shouldNotAddToFaultyPathsOrNull, tryJythonFunction, verifyEvaluatorHookFunctions
      • Methods inherited from class ch.systemsx.cisd.etlserver.registrator.v1.AbstractProgrammableTopLevelDataSetHandler

        asSerializableException, createJythonDataSetRegistrationService, createObjectFactory, didCommitTransaction, didEncounterSecondaryTransactionErrors, didPostRegistration, didPreRegistration, didRollbackTransaction, waitTheRetryPeriod, waitUntilApplicationIsReady
      • Methods inherited from class ch.systemsx.cisd.etlserver.registrator.v1.AbstractOmniscientTopLevelDataSetRegistrator

        check, getRegistrationLock, getRegistratorState, getRollBackStackParentFolder, handle, handle, handle, handleValidationErrors, isRemote, isStopped, registerDataSetInApplicationServer, updateStopped
      • Methods inherited from class ch.systemsx.cisd.etlserver.AbstractTopLevelDataSetRegistrator

        getGlobalState, isUseIsFinishedMarkerFile
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface ch.systemsx.cisd.etlserver.registrator.v1.IOmniscientEntityRegistrator

        getGlobalState