public abstract class SecondaryReferenceException extends OperationFailureException
The Transaction handle is invalidated as a result of this
exception.
| Constructor and Description |
|---|
SecondaryReferenceException(Locker locker,
String message,
String secDbName,
String priDbName,
DatabaseEntry secKey,
DatabaseEntry priKey,
long priLsn,
long expirationTime,
ExtinctionFilter.ExtinctionStatus extinctionStatus)
For internal use only.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getExpirationTime()
Returns the expiration time of the record being accessed during the
failure.
|
String |
getPrimaryDatabaseName()
Returns the name of the primary database being accessed during the
failure.
|
DatabaseEntry |
getPrimaryKey()
Returns the primary key being accessed during the failure.
|
long |
getPrimaryLsn()
Returns the internal Log Sequence Number of the primary record being
accessed during the failure.
|
String |
getSecondaryDatabaseName()
Returns the name of the secondary database being accessed during the
failure.
|
DatabaseEntry |
getSecondaryKey()
Returns the secondary key being accessed during the failure.
|
isReplicaWrite, wrapSelfaddErrorMessage, addRethrownStackTrace, getMessage, getVersionHeaderaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic SecondaryReferenceException(Locker locker, String message, String secDbName, String priDbName, DatabaseEntry secKey, DatabaseEntry priKey, long priLsn, long expirationTime, ExtinctionFilter.ExtinctionStatus extinctionStatus)
public String getSecondaryDatabaseName()
public String getPrimaryDatabaseName()
public DatabaseEntry getSecondaryKey()
public DatabaseEntry getPrimaryKey()
public long getPrimaryLsn()
public long getExpirationTime()
Copyright © 2024. All rights reserved.