Class GetInDoubtTransactionsCommand

  • All Implemented Interfaces:
    CacheRpcCommand, ReplicableCommand

    public class GetInDoubtTransactionsCommand
    extends RecoveryCommand
    Rpc to obtain all in-doubt prepared transactions stored on remote nodes. A transaction is in doubt if it is prepared and the node where it started has crashed.
    Since:
    5.0
    Author:
    Mircea.Markus@jboss.com
    • Constructor Detail

      • GetInDoubtTransactionsCommand

        public GetInDoubtTransactionsCommand​(ByteString cacheName)
    • Method Detail

      • perform

        public List<Xid> perform​(InvocationContext ctx)
                          throws Throwable
        Description copied from interface: ReplicableCommand
        Performs the primary function of the command. Please see specific implementation classes for details on what is performed as well as return types. Important: this method will be invoked at the end of interceptors chain. It should never be called directly from a custom interceptor.
        Parameters:
        ctx - invocation context
        Returns:
        arbitrary return value generated by performing this command
        Throws:
        Throwable - in the event of problems.
      • getCommandId

        public byte getCommandId()
        Description copied from interface: ReplicableCommand
        Used by marshallers to convert this command into an id for streaming.
        Returns:
        the method id of this command. This is compatible with pre-2.2.0 MethodCall ids.