org.apache.geode.cache

## Class TransactionDataNodeHasDepartedException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - org.apache.geode.GemFireException
        - - org.apache.geode.cache.CacheException
          - - org.apache.geode.cache.TransactionException
            - - org.apache.geode.cache.TransactionDataNodeHasDepartedException

- All Implemented Interfaces:
    java.io.Serializable

      public class TransactionDataNodeHasDepartedException
      extends TransactionException

  Thrown when the transactional data host has shutdown or no longer has the data being modified by the transaction. This can be thrown while doing transactional operations or during commit.

  This exception only occurs when a transaction is hosted on a member that is not the initiator of the transaction.

  Since:
    GemFire 6.5
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `TransactionDataNodeHasDepartedException(java.lang.String s)`
    `TransactionDataNodeHasDepartedException(java.lang.Throwable e)`

  - ### Method Summary

    - ### Methods inherited from class org.apache.geode.cache.CacheException

      `toString`

    - ### Methods inherited from class org.apache.geode.GemFireException

      `getRootCause`

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

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

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

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

- - ### Constructor Detail

    - #### TransactionDataNodeHasDepartedException

          public TransactionDataNodeHasDepartedException(java.lang.String s)

    - #### TransactionDataNodeHasDepartedException

          public TransactionDataNodeHasDepartedException(java.lang.Throwable e)