Class PersistentLockManagerDialectOracleMultiInstance

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String acquireLock​(java.lang.String _lockId, java.lang.String _workflowInstanceId, java.lang.String _correlationId, java.util.Date _insertTS, java.sql.Connection con)  
      java.lang.String releaseLock​(java.lang.String _lockId, java.lang.String _workflowInstanceId, java.sql.Connection con)  
      boolean supportsMultipleInstances()
      If the implementation is designed for usage in a copper cluster with several copper engines sharing their database, then the result is "true", otherwise "false".
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PersistentLockManagerDialectOracleMultiInstance

        public PersistentLockManagerDialectOracleMultiInstance()
    • Method Detail

      • acquireLock

        public java.lang.String acquireLock​(java.lang.String _lockId,
                                            java.lang.String _workflowInstanceId,
                                            java.lang.String _correlationId,
                                            java.util.Date _insertTS,
                                            java.sql.Connection con)
                                     throws java.lang.Exception
        Specified by:
        acquireLock in interface PersistentLockManagerDialect
        Throws:
        java.lang.Exception
      • releaseLock

        public java.lang.String releaseLock​(java.lang.String _lockId,
                                            java.lang.String _workflowInstanceId,
                                            java.sql.Connection con)
                                     throws java.lang.Exception
        Specified by:
        releaseLock in interface PersistentLockManagerDialect
        Throws:
        java.lang.Exception