Class CreateStateFunction

  • All Implemented Interfaces:
    Function<org.infinispan.functional.EntryView.ReadWriteEntryView<CacheXid,​TxState>,​Byte>, org.infinispan.commands.functional.functions.InjectableComponent

    public class CreateStateFunction
    extends TxFunction
    It creates a new TxState.

    It returns Status.ERROR if the TxState already exists.

    Since:
    9.4
    Author:
    Pedro Ruivo
    • Field Detail

      • EXTERNALIZER

        public static final org.infinispan.commons.marshall.AdvancedExternalizer<CreateStateFunction> EXTERNALIZER
    • Constructor Detail

      • CreateStateFunction

        public CreateStateFunction​(org.infinispan.transaction.xa.GlobalTransaction globalTransaction,
                                   boolean recoverable,
                                   long timeout)
    • Method Detail

      • apply

        public Byte apply​(org.infinispan.functional.EntryView.ReadWriteEntryView<CacheXid,​TxState> view)