Class MethodCall

java.lang.Object
org.freedesktop.dbus.Message
org.freedesktop.dbus.MethodCall

public class MethodCall extends Message
  • Constructor Details

  • Method Details

    • setDefaultTimeout

      public static void setDefaultTimeout(long timeout)
      Set the default timeout for method calls. Default is 20s.
      Parameters:
      timeout - New timeout in ms.
    • hasReply

      public boolean hasReply()
    • getReply

      public Message getReply(long timeout)
      Block (if neccessary) for a reply.
      Parameters:
      timeout - The length of time to block before timing out (ms).
      Returns:
      The reply to this MethodCall, or null if a timeout happens.
    • getReply

      public Message getReply()
      Block (if neccessary) for a reply. Default timeout is 20s, or can be configured with setDefaultTimeout()
      Returns:
      The reply to this MethodCall, or null if a timeout happens.
    • setReply

      protected void setReply(Message reply)