Class ClientNotificationTransactionMember

  • All Implemented Interfaces:
    org.eclipse.scout.rt.platform.transaction.ITransactionMember

    public class ClientNotificationTransactionMember
    extends org.eclipse.scout.rt.platform.transaction.AbstractTransactionMember
    This transaction member is used to collect all transactional notifications issued during a transaction.

    On successful commit, the notifications will be added to the ) to be included in the request's response (piggyback). That allows immediate processing of the transactional notifications on client side.

    • Method Detail

      • rollback

        public void rollback()
        Specified by:
        rollback in interface org.eclipse.scout.rt.platform.transaction.ITransactionMember
        Overrides:
        rollback in class org.eclipse.scout.rt.platform.transaction.AbstractTransactionMember
      • cancel

        public void cancel()
        Specified by:
        cancel in interface org.eclipse.scout.rt.platform.transaction.ITransactionMember
        Overrides:
        cancel in class org.eclipse.scout.rt.platform.transaction.AbstractTransactionMember
      • needsCommit

        public boolean needsCommit()
        Specified by:
        needsCommit in interface org.eclipse.scout.rt.platform.transaction.ITransactionMember
        Overrides:
        needsCommit in class org.eclipse.scout.rt.platform.transaction.AbstractTransactionMember
      • commitPhase2

        public void commitPhase2()
        Specified by:
        commitPhase2 in interface org.eclipse.scout.rt.platform.transaction.ITransactionMember
        Overrides:
        commitPhase2 in class org.eclipse.scout.rt.platform.transaction.AbstractTransactionMember