Uses of Class
com.arjuna.wst.SystemException

Packages that use SystemException
  • Uses of SystemException in com.arjuna.mw.wst11

    Methods in com.arjuna.mw.wst11 that throw SystemException
    Modifier and Type
    Method
    Description
    abstract void
    UserBusinessActivity.begin()
    Start a new business activity with atomic outcome.
    abstract void
    UserBusinessActivity.begin(int timeout)
    Start a new BA with atomic outcome and the specified timeout as its lifetime.
    abstract void
    UserTransaction.begin()
    Start a new transaction.
    abstract void
    UserTransaction.begin(int timeout)
    Start a new transaction with the specified timeout as its lifetime.
    abstract void
    UserBusinessActivity.cancel()
    If the BA must undo its work then the cancel method is used.
    abstract void
    UserBusinessActivity.close()
    The BA is normally terminated by the close method.
    abstract void
    UserTransaction.commit()
    The transaction is committed by the commit method.
    abstract void
    UserBusinessActivity.complete()
    If participants have registered for the BusinessAgreementWithComplete protocol then they will be expecting the application to inform them when all work intended for them has been sent (and responded to).
    abstract TxContext
    BusinessActivityManager.currentTransaction()
    The currentTransaction method returns the TxContext for the current transaction, or null if there is none.
    abstract TxContext
    TransactionManager.currentTransaction()
    The currentTransaction method returns the TxContext for the current transaction, or null if there is none.
    Enlist a participant for the BusinessAgreementWithCoordinatorCompletion protocol.
    Enlist a participant for the BusinessAgreement protocol.
    abstract void
    Enlist the specified participant with current transaction such that it will participate in the 2PC protocol; a unique identifier for the participant is also required.
    abstract void
    Enlist the specified participant with current transaction such that it will participate in the Volatile 2PC protocol; a unique identifier for the participant is also required.
    abstract int
    TransactionManager.replay()
     
    abstract void
    BusinessActivityManager.resume(TxContext txContext)
    The resume method can be used to (re-)associate a thread with a transaction(s) via its TxContext.
    abstract void
    TransactionManager.resume(TxContext txContext)
    The resume method can be used to (re-)associate a thread with a transaction(s) via its TxContext.
    abstract void
    UserTransaction.rollback()
    The rollback operation will terminate the transaction and return normally if it succeeded, while throwing an appropriate exception if it didn't.
    abstract TxContext
    BusinessActivityManager.suspend()
    A thread of control may require periods of non-transactionality so that it may perform work that is not associated with a specific transaction.
    abstract TxContext
    TransactionManager.suspend()
    A thread of control may require periods of non-transactionality so that it may perform work that is not associated with a specific transaction.
  • Uses of SystemException in com.arjuna.wst

    Methods in com.arjuna.wst that throw SystemException
    Modifier and Type
    Method
    Description
    void
    BusinessActivityTerminator.cancel()
     
    void
    BusinessAgreementWithParticipantCompletionParticipant.cancel()
    The transaction has cancelled, and the participant should undo any work.
    void
    BusinessActivityTerminator.close()
     
    void
    BusinessAgreementWithParticipantCompletionParticipant.close()
    The transaction has completed successfully.
    void
    CompletionCoordinatorParticipant.commit()
     
    void
    Participant.commit()
    The participant should make permanent the work that it controls.
    void
    BusinessAgreementWithParticipantCompletionParticipant.compensate()
    The transaction has cancelled.
    void
    BusinessActivityTerminator.complete()
     
    void
    BusinessAgreementWithCoordinatorCompletionParticipant.complete()
    The coordinator is informing the participant that all work it needs to do within the scope of this business activity has been received.
    void
    BusinessAgreementWithParticipantCompletionParticipant.error()
    If the participant enquired as to the status of the transaction it was registered with and an unrecoverable error occurs then this operation will be invoked.
    void
    Participant.error()
    During recovery the participant can enquire as to the status of the transaction it was registered with.
    Participant.prepare()
    Perform any work necessary to allow it to either commit or rollback the work performed by the Web service under the scope of the transaction.
    void
    CompletionCoordinatorParticipant.rollback()
     
    void
    Participant.rollback()
    The participant should undo the work that it controls.
    BusinessAgreementWithParticipantCompletionParticipant.status()
     
    void
    BusinessAgreementWithParticipantCompletionParticipant.unknown()
    Deprecated.
    void
    Participant.unknown()
    During recovery the participant can enquire as to the status of the transaction it was registered with.
  • Uses of SystemException in com.arjuna.wst.stub

    Modifier and Type
    Class
    Description
    class 
    Marker interface for exceptions e.g.
  • Uses of SystemException in com.arjuna.wst11

    Methods in com.arjuna.wst11 that throw SystemException
    Modifier and Type
    Method
    Description
    void
    BAParticipantManager.cannotComplete()
    Cannot complete.
    void
    BAParticipantManager.completed()
    The participant has completed it works, but wishes to continue in the business activity, so that it will eventually be told when (and how) the activity terminates.
    void
    BAParticipantManager.exit()
    The participant has exited the business activity.
    void
    BAParticipantManager.fail(QName exceptionIdentifier)
    Fault.
  • Uses of SystemException in com.arjuna.wst11.stub

    Modifier and Type
    Method
    Description
    void
    BusinessActivityTerminatorRPCStub.cancel()
     
    void
    BusinessActivityTerminatorStub.cancel()
     
    void
    BusinessAgreementWithCoordinatorCompletionStub.cancel()
     
    void
    BusinessAgreementWithParticipantCompletionStub.cancel()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.cancel()
     
    void
    BACoordinatorCompletionParticipantManagerStub.cannotComplete()
     
    void
    BAParticipantCompletionParticipantManagerStub.cannotComplete()
     
    void
    BusinessActivityTerminatorRPCStub.close()
     
    void
    BusinessActivityTerminatorStub.close()
     
    void
    BusinessAgreementWithCoordinatorCompletionStub.close()
     
    void
    BusinessAgreementWithParticipantCompletionStub.close()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.close()
     
    void
    CompletionRPCStub.commit()
     
    void
    CompletionStub.commit()
     
    void
    ParticipantStub.commit()
     
    void
    SubordinateDurable2PCStub.commit()
    this will be called when the parent coordinator commits its durable participants and should ensure that the interposed cooordinator does the same
    void
    SubordinateVolatile2PCStub.commit()
    this is called as part of the after completion processing and should ensure that the interposed coordinator performs its afterCompletion processing
    void
    BusinessAgreementWithCoordinatorCompletionStub.compensate()
     
    void
    BusinessAgreementWithParticipantCompletionStub.compensate()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.compensate()
     
    void
    BusinessActivityTerminatorRPCStub.complete()
     
    void
    BusinessActivityTerminatorStub.complete()
     
    void
    BusinessAgreementWithCoordinatorCompletionStub.complete()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.complete()
     
    void
    BACoordinatorCompletionParticipantManagerStub.completed()
     
    void
    BAParticipantCompletionParticipantManagerStub.completed()
     
    void
    BusinessActivityTerminatorRPCStub.error()
     
    void
    BusinessActivityTerminatorStub.error()
     
    void
    BusinessAgreementWithCoordinatorCompletionStub.error()
     
    void
    BusinessAgreementWithParticipantCompletionStub.error()
     
    void
    ParticipantStub.error()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.error()
    this should never get called
    void
    SubordinateDurable2PCStub.error()
    this should never get called
    void
    SubordinateVolatile2PCStub.error()
    this should never get called
    void
    BACoordinatorCompletionParticipantManagerStub.exit()
     
    void
    BAParticipantCompletionParticipantManagerStub.exit()
     
    void
    BACoordinatorCompletionParticipantManagerStub.fail(QName exceptionIdentifier)
     
    void
    BAParticipantCompletionParticipantManagerStub.fail(QName exceptionIdentifier)
     
    ParticipantStub.prepare()
     
    SubordinateDurable2PCStub.prepare()
    This will be called when the parent coordinator is preparing its durable participants and should ensure that the interposed cooordinator does the same.
    SubordinateVolatile2PCStub.prepare()
    This will be called when the parent coordinator is preparing its volatile participants and should ensure that the interposed cooordinator does the same.
    void
    CompletionRPCStub.rollback()
     
    void
    CompletionStub.rollback()
     
    void
    ParticipantStub.rollback()
     
    void
    SubordinateDurable2PCStub.rollback()
    this will be called when the parent coordinator rolls back its durable participants and should ensure that the interposed cooordinator does the same
    void
    SubordinateVolatile2PCStub.rollback()
    this is called as part of the after completion processing and should ensure that the interposed coordinator performs its afterCompletion processing
    BusinessAgreementWithCoordinatorCompletionStub.status()
     
    BusinessAgreementWithParticipantCompletionStub.status()
     
    SubordinateCoordinatorCompletionParticipantStub.status()
    this should never get called
    void
    BusinessActivityTerminatorRPCStub.unknown()
     
    void
    BusinessActivityTerminatorStub.unknown()
     
    void
    BusinessAgreementWithCoordinatorCompletionStub.unknown()
     
    void
    BusinessAgreementWithParticipantCompletionStub.unknown()
     
    void
    ParticipantStub.unknown()
     
    void
    SubordinateCoordinatorCompletionParticipantStub.unknown()
    this should never get called
    void
    SubordinateDurable2PCStub.unknown()
    this should never get called
    void
    SubordinateVolatile2PCStub.unknown()
    this should never get called
  • Uses of SystemException in org.jboss.jbossts.txbridge.inbound

    Modifier and Type
    Method
    Description
    void
    BridgeDurableParticipant.commit()
    The participant should make permanent the work that it controls.
    void
    BridgeVolatileParticipant.commit()
    Perform afterCompletion cleanup activities such as releasing resources.
    void
    BridgeDurableParticipant.error()
    During recovery the participant can enquire as to the status of the transaction it was registered with.
    void
    BridgeVolatileParticipant.error()
    VolatileParticipants don't support recovery, so this should never be called.
    InboundBridgeManager.getInboundBridge()
    Return an InboundBridge instance that maps the current Thread's WS transaction context to a JTA context.
    BridgeDurableParticipant.prepare()
    Perform any work necessary to allow it to either commit or rollback the work performed by the Web service under the scope of the transaction.
    BridgeVolatileParticipant.prepare()
    Perform beforeCompletion activities such as flushing cached state to stable store.
    void
    BridgeDurableParticipant.rollback()
    The participant should undo the work that it controls.
    void
    BridgeVolatileParticipant.rollback()
    Perform afterCompletion cleanup activities such as releasing resources.
    void
    BridgeDurableParticipant.unknown()
    During recovery the participant can enquire as to the status of the transaction it was registered with.
    void
    BridgeVolatileParticipant.unknown()
    Deprecated, should never be called.
  • Uses of SystemException in org.jboss.jbossts.txbridge.outbound

    Modifier and Type
    Method
    Description
    void
    OutboundBridge.start()
    Associate the WS-AT transaction to the current Thread.
    void
    OutboundBridge.stop()
    Disassociate the WS-AT transaction from the current Thread.