Record Class OConfirmResult.SuccessNotPromised

java.lang.Object
java.lang.Record
com.orientechnologies.orient.distributed.context.coordination.OConfirmResult.SuccessNotPromised
All Implemented Interfaces:
OConfirmResult
Enclosing interface:
OConfirmResult

public static record OConfirmResult.SuccessNotPromised(ODistributedMessage toApply) extends Record implements OConfirmResult
  • Constructor Details

    • SuccessNotPromised

      public SuccessNotPromised(ODistributedMessage toApply)
      Creates an instance of a SuccessNotPromised record class.
      Parameters:
      toApply - the value for the toApply record component
  • Method Details

    • apply

      public boolean apply(OOperationContext ctx)
      Description copied from interface: OConfirmResult
      Applied the operation based on the kind of result,
      Specified by:
      apply in interface OConfirmResult
      Parameters:
      ctx -
      Returns:
      if return true means is complete, false means it should retry.
    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • toApply

      public ODistributedMessage toApply()
      Returns the value of the toApply record component.
      Returns:
      the value of the toApply record component