1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48:
<?php
// このファイルの名前空間の定義
namespace SKJ\AppException\Runtime;
// 別名定義
use SKJ\AppException\RuntimeException;
/**
* デッドロック実行例外
*
* デッドロックが発生した場合に使用する例外です
*
* ◆詳細◆
* <ul>
* <li>各種処理中にデッドロックが発生した場合に利用される</li>
* <li>例)MySQLからクエリがデッドロックしたとのエラーが返ってきた</li>
* </ul>
*
* @package SKJ\AppException\Runtime
* @author y3high <y3public@49364.net>
* @copyright 2019 Seikouhou.
* @license https://opensource.org/licenses/MIT MIT
* @since Class available since Release 0.8.0
*/
class DeadLockException extends RuntimeException
{
/**
* @api
* @var string コンストラクタの引数<var>$message</var>が渡されなかった場合の既定の例外メッセージ
*/
protected $defMessage = 'デッドロックが発生しました';
/**
* @api
* @var string コンストラクタの引数<var>$message</var>が配列で渡された場合にvsprintfに渡すフォーマット文字列
*/
protected $messageTemplate = 'デッドロックが発生しました[%s]';
/**
* @api
* @var int コンストラクタの引数<var>$code</var>が渡されなかった場合の既定の例外コード
*/
protected $defCode = 1317;
/**
* @api
* @var mixed 補助的に使用される状態コード(デフォルトはself::<var>$defCode</var>と同じ)
*/
protected $statusCode = 1317;
}