Class RunTime4GLLockConflictException

All Implemented Interfaces:
com.progress.common.exception.IChainableException, Serializable

public class RunTime4GLLockConflictException extends RunTime4GLStopException
RunTime4GLLockConflictException is thrown when a lock conflict occurs which the app has opted not to wait for (or -lkwtmo has been exceeded) and this condition is returned from the top level ABL procedure.
See Also:
  • Constructor Details

    • RunTime4GLLockConflictException

      public RunTime4GLLockConflictException(Object[] args, int errNum)
      This constructor is intended for internal use only.
  • Method Details

    • initialize

      public void initialize(String tableName, String user, String device, String callStack)
      This method is intended for internal use only.
    • getTableName

      public String getTableName()
      Get the name of the table that the lock conflict is on.
      Returns:
      The name of the table
    • getUser

      public String getUser()
      Get the name of the user who is holding a record lock and thus causing a lock conflict.
      Returns:
      The name of the user
    • getDevice

      public String getDevice()
      Get the device that the other AVM process is running on that is causing the lock conflict. This is different depending on the type of machine or if the lock is a schema lock on another device.
      Returns:
      The device name