1 package org.odmg; 2 3 4 5 6 7 /** 8 9 * This exception is thrown if a lock could not be granted on an object. 10 11 * @author David Jordan (as Java Editor of the Object Data Management Group) 12 13 * @version ODMG 3.0 14 15 */ 16 17 18 19 public class LockNotGrantedException extends ODMGRuntimeException 20 21 { 22 23 /* 24 25 private Object o; 26 27 private int m; 28 29 * 30 31 * Construct an instance of the exception. 32 33 * @param obj The object that the application was trying to acquire a lock on. 34 35 * @param mode The lock mode that the application was attempting to acquire. 36 37 * @see org.odmg.Transaction#lock 38 39 * 40 41 public LockNotGrantedException(Object obj, int mode) 42 43 { 44 45 super(); 46 47 o = obj; 48 49 m = mode; 50 51 } 52 53 */ 54 55 /* 56 57 private Object o; 58 59 private int m; 60 61 * 62 63 * Construct an instance of the exception. 64 65 * @param obj The object that the application was trying to acquire a lock on. 66 67 * @param mode The lock mode that the application was attempting to acquire. 68 69 * @see org.odmg.Transaction#lock 70 71 * 72 73 public LockNotGrantedException(Object obj, int mode) 74 75 { 76 77 super(); 78 79 o = obj; 80 81 m = mode; 82 83 } 84 85 */ 86 87 /* 88 89 private Object o; 90 91 private int m; 92 93 * 94 95 * Construct an instance of the exception. 96 97 * @param obj The object that the application was trying to acquire a lock on. 98 99 * @param mode The lock mode that the application was attempting to acquire. 100 101 * @see org.odmg.Transaction#lock 102 103 * 104 105 public LockNotGrantedException(Object obj, int mode) 106 107 { 108 109 super(); 110 111 o = obj; 112 113 m = mode; 114 115 } 116 117 */ 118 119 /** 120 121 * Construct an instance of the exception. 122 123 */ 124 125 public LockNotGrantedException() 126 127 { 128 129 super(); 130 131 } 132 133 134 135 /** 136 137 * Construct an instance of the exception with a descriptive message. 138 139 * @param msg A description of the exception. 140 141 */ 142 143 public LockNotGrantedException(String msg) 144 145 { 146 147 super(msg); 148 149 } 150 151 /* 152 153 private Object o; 154 155 private int m; 156 157 * 158 159 * Construct an instance of the exception. 160 161 * @param obj The object that the application was trying to acquire a lock on. 162 163 * @param mode The lock mode that the application was attempting to acquire. 164 165 * @see org.odmg.Transaction#lock 166 167 * 168 169 public LockNotGrantedException(Object obj, int mode) 170 171 { 172 173 super(); 174 175 o = obj; 176 177 m = mode; 178 179 } 180 181 */ 182 183 } 184