Package oracle.kv.pubsub

# Class PublisherFailureException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.kv.FastExternalizableException
oracle.kv.FaultException
oracle.kv.pubsub.PublisherFailureException

All Implemented Interfaces:
  `Serializable`, `oracle.kv.impl.util.FastExternalizable`

public class PublisherFailureException extends FaultException
Exception that will be raised when NoSQL Publisher cannot be created due to errors, or experiences irrecoverable errors and must be closed. It is a wrapper of FaultException.

See Also:
  - Serialized Form

- ## Method Summary

  Modifier and Type
  Method
  Description
  `NoSQLSubscriberId`
  `getSubscriberId()`
  Gets the subscriber id that was trying to use the publisher

  ### Methods inherited from class oracle.kv.FaultException

  `getFaultClassName, getRemoteStackTrace, toString, wasLoggedRemotely`

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### Methods inherited from interface oracle.kv.impl.util.FastExternalizable

  `deserializedForm`

- ## Method Details

  - ### getSubscriberId

    public NoSQLSubscriberId getSubscriberId()
    Gets the subscriber id that was trying to use the publisher
    Returns:
      the subscriber id that was trying to use the publisher