@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
static String timeoutMessage(long nanosTimeout, DatabaseException ex) { String msg; if (nanosTimeout == 0) { msg = "Never waited"; } else if (nanosTimeout < 0) { msg = "Infinite wait"; } else { StringBuilder b = new StringBuilder("Waited "); appendTimeout(b, ex.getTimeout(), ex.getUnit()); Object att = ex.getOwnerAttachment(); if (att != null) { appendAttachment(b, att); } return b.toString(); } Object att = ex.getOwnerAttachment(); if (att != null) { StringBuilder b = new StringBuilder(msg); appendAttachment(b, att); msg = b.toString(); } return msg; }
static String timeoutMessage(long nanosTimeout, DatabaseException ex) { String msg; if (nanosTimeout == 0) { msg = "Never waited"; } else if (nanosTimeout < 0) { msg = "Infinite wait"; } else { StringBuilder b = new StringBuilder("Waited "); appendTimeout(b, ex.getTimeout(), ex.getUnit()); Object att = ex.getOwnerAttachment(); if (att != null) { appendAttachment(b, att); } return b.toString(); } Object att = ex.getOwnerAttachment(); if (att != null) { StringBuilder b = new StringBuilder(msg); appendAttachment(b, att); msg = b.toString(); } return msg; }
static String timeoutMessage(long nanosTimeout, DatabaseException ex) { String msg; if (nanosTimeout == 0) { msg = "Never waited"; } else if (nanosTimeout < 0) { msg = "Infinite wait"; } else { StringBuilder b = new StringBuilder("Waited "); appendTimeout(b, ex.getTimeout(), ex.getUnit()); Object att = ex.getOwnerAttachment(); if (att != null) { appendAttachment(b, att); } return b.toString(); } Object att = ex.getOwnerAttachment(); if (att != null) { StringBuilder b = new StringBuilder(msg); appendAttachment(b, att); msg = b.toString(); } return msg; }