| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| private static final String[] | |
| private Latch | |
| private Hashtable | |
| private final long | |
| private static final int | |
| private static final char | |
| private final Enumeration | |
| public static final String | |
| private char[] | |
| private StringBuffer | |
| private static final char | |
| private TableNameInfo | |
| public static final int | |
| private TransactionController |
| Access | Constructor and Description |
|---|---|
| private | Timeout(Latch
The Latch that the timeout happened on myTimeoutLock, Enumeration<E> myLockTable, long The time when the lockTable was cloned. time)Constructor |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static StandardException | Returns: StandardException The exception with the lockTable snapshot in itThe Latch that the timeout happened on timeoutLock, Enumeration<E> The lockTable table, long The time when the lockTable was cloned time)The static entry way to get the LockTable in the system. |
| private String | |
| public static String | |
| private void | |
| private StandardException | Returns: StandardException The exception with the lockTable snapshot in itcreateException creates a StandardException based on: currentLock a snapshot of the lockTable |
| private void | |
| private boolean | Returns: true if successfulCopies the needed information from currentRow into the StringBuffer for output |
| ALL | back to summary |
|---|---|
| public static final int ALL | |
| column | back to summary |
|---|---|
| private static final String[] column | |
| currentLock | back to summary |
|---|---|
| private Latch currentLock | |
| currentRow | back to summary |
|---|---|
| private Hashtable<K, V> currentRow | |
| currentTime | back to summary |
|---|---|
| private final long currentTime | |
| LENGTHOFTABLE | back to summary |
|---|---|
| private static final int LENGTHOFTABLE | |
| LINE | back to summary |
|---|---|
| private static final char LINE | |
| lockTable | back to summary |
|---|---|
| private final Enumeration<E> lockTable | |
| newline | back to summary |
|---|---|
| public static final String newline | |
| outputRow | back to summary |
|---|---|
| private char[] outputRow | |
| sb | back to summary |
|---|---|
| private StringBuffer sb | |
| SEPARATOR | back to summary |
|---|---|
| private static final char SEPARATOR | |
| tabInfo | back to summary |
|---|---|
| private TableNameInfo tabInfo | |
| TABLE_AND_ROWLOCK | back to summary |
|---|---|
| public static final int TABLE_AND_ROWLOCK | |
| tc | back to summary |
|---|---|
| private TransactionController tc | |
| Timeout | back to summary |
|---|---|
| private Timeout(Latch myTimeoutLock, Enumeration<E> myLockTable, long time) Constructor
| |
| buildException | back to summary |
|---|---|
| pack-priv static StandardException buildException(Latch timeoutLock, Enumeration<E> table, long time) The static entry way to get the LockTable in the system.
| |
| buildLockTableString | back to summary |
|---|---|
| private String buildLockTableString() throws StandardException buildLockTableString creates a LockTable info String | |
| buildString | back to summary |
|---|---|
| public static String buildString(Enumeration<E> table, long time) throws StandardException | |
| cpArray | back to summary |
|---|---|
| private void cpArray(String toCp, int start, int end) cpArray helps built the output string (outputRow).
| |
| createException | back to summary |
|---|---|
| private StandardException createException() createException creates a StandardException based on: currentLock a snapshot of the lockTable
| |
| dumpLock | back to summary |
|---|---|
| private void dumpLock() throws StandardException dumpLock puts information about currentLock into currentRow for output later. | |
| timeoutInfoHash | back to summary |
|---|---|
| private boolean timeoutInfoHash() Copies the needed information from currentRow into the StringBuffer for output
| |