Enum Class MessagePriority

java.lang.Object
java.lang.Enum<MessagePriority>
org.gnome.soup.MessagePriority
All Implemented Interfaces:
Serializable, Comparable<MessagePriority>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum MessagePriority extends Enum<MessagePriority> implements Enumeration
Priorities that can be set on a Message to instruct the message queue to process it before any other message with lower priority.
  • Enum Constant Details

    • VERY_LOW

      public static final MessagePriority VERY_LOW
      The lowest priority, the messages with this priority will be the last ones to be attended.
    • LOW

      public static final MessagePriority LOW
      Use this for low priority messages, a Message with the default priority will be processed first.
    • NORMAL

      public static final MessagePriority NORMAL
      The default priotity, this is the priority assigned to the Message by default.
    • HIGH

      public static final MessagePriority HIGH
      High priority, a Message with this priority will be processed before the ones with the default priority.
    • VERY_HIGH

      public static final MessagePriority VERY_HIGH
      The highest priority, use this for very urgent Message as they will be the first ones to be attended.
  • Method Details

    • values

      public static MessagePriority[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MessagePriority valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • of

      public static MessagePriority of(int value)
      Create a new MessagePriority for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

      public int getValue()
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static MessagePriority of(MemorySegment address)
      Create a new MessagePriority for the value in the provided memory address.
      Parameters:
      address - the memory address holding a enum value
      Returns:
      the enum for the value in the provided memory address
    • getType

      public static @Nullable Type getType()
      Get the GType of the MessagePriority class.
      Returns:
      the GType