Interface BKException.Code

All Known Subinterfaces:
BKException.Code
Enclosing class:
BKException

public static interface BKException.Code
Codes which represent the various exception types.
  • Field Details

    • UNINITIALIZED

      static final int UNINITIALIZED
      A placer holder (unused).
      See Also:
    • OK

      static final int OK
      Everything is OK.
      See Also:
    • ReadException

      static final int ReadException
      Read operations failed (bookie error).
      See Also:
    • QuorumException

      static final int QuorumException
      Unused.
      See Also:
    • NoBookieAvailableException

      static final int NoBookieAvailableException
      Unused.
      See Also:
    • DigestNotInitializedException

      static final int DigestNotInitializedException
      Digest Manager is not initialized (client error).
      See Also:
    • DigestMatchException

      static final int DigestMatchException
      Digest doesn't match on returned entries.
      See Also:
    • NotEnoughBookiesException

      static final int NotEnoughBookiesException
      Not enough bookies available to form an ensemble.
      See Also:
    • NoSuchLedgerExistsException

      static final int NoSuchLedgerExistsException
      No such ledger exists.
      See Also:
    • BookieHandleNotAvailableException

      static final int BookieHandleNotAvailableException
      Bookies are not available.
      See Also:
    • ZKException

      static final int ZKException
      ZooKeeper operations failed.
      See Also:
    • LedgerRecoveryException

      static final int LedgerRecoveryException
      Ledger recovery operations failed.
      See Also:
    • LedgerClosedException

      static final int LedgerClosedException
      Executing operations on a closed ledger handle.
      See Also:
    • WriteException

      static final int WriteException
      Write operations failed (bookie error).
      See Also:
    • NoSuchEntryException

      static final int NoSuchEntryException
      No such entry exists.
      See Also:
    • IncorrectParameterException

      static final int IncorrectParameterException
      Incorrect parameters (operations are absolutely not executed).
      See Also:
    • InterruptedException

      static final int InterruptedException
      Synchronous operations are interrupted.
      See Also:
    • ProtocolVersionException

      static final int ProtocolVersionException
      Protocol version is wrong (operations are absolutely not executed).
      See Also:
    • MetadataVersionException

      static final int MetadataVersionException
      Bad version on executing metadata operations.
      See Also:
    • MetaStoreException

      static final int MetaStoreException
      Meta store operations failed.
      See Also:
    • ClientClosedException

      static final int ClientClosedException
      Executing operations on a closed client.
      See Also:
    • LedgerExistException

      static final int LedgerExistException
      Ledger already exists.
      See Also:
    • AddEntryQuorumTimeoutException

      static final int AddEntryQuorumTimeoutException
      Add entry operation timeouts on waiting quorum responses.
      Since:
      4.5
      See Also:
    • DuplicateEntryIdException

      static final int DuplicateEntryIdException
      Duplicated entry id is found when LedgerHandleAdv.addEntry(long, byte[]).
      Since:
      4.5
      See Also:
    • TimeoutException

      static final int TimeoutException
      Operations timeouts.
      Since:
      4.5
      See Also:
    • SecurityException

      static final int SecurityException
      See Also:
    • NoSuchLedgerExistsOnMetadataServerException

      static final int NoSuchLedgerExistsOnMetadataServerException
      No such ledger exists one metadata server.
      See Also:
    • IllegalOpException

      static final int IllegalOpException
      Operation is illegal.
      See Also:
    • LedgerFencedException

      static final int LedgerFencedException
      Operations failed due to ledgers are fenced.
      See Also:
    • UnauthorizedAccessException

      static final int UnauthorizedAccessException
      Operations failed due to unauthorized.
      See Also:
    • UnclosedFragmentException

      static final int UnclosedFragmentException
      Replication failed due to unclosed fragments.
      See Also:
    • WriteOnReadOnlyBookieException

      static final int WriteOnReadOnlyBookieException
      Write operations failed due to bookies are readonly.
      See Also:
    • TooManyRequestsException

      static final int TooManyRequestsException
      Operations failed due to too many requests in the queue.
      See Also:
    • LedgerIdOverflowException

      static final int LedgerIdOverflowException
      Ledger id overflow happens on ledger manager.
      Since:
      4.5
      See Also:
    • MetadataSerializationException

      static final int MetadataSerializationException
      Failure to serialize metadata.
      Since:
      4.9
      See Also:
    • DataUnknownException

      static final int DataUnknownException
      Operations failed due to ledger data in an unknown state.
      See Also:
    • ReplicationException

      static final int ReplicationException
      Generic exception code used to propagate in replication pipeline.
      See Also:
    • UnexpectedConditionException

      static final int UnexpectedConditionException
      Unexpected condition.
      See Also: