Class DBusAsyncReply<ReturnType>

java.lang.Object
org.freedesktop.dbus.DBusAsyncReply<ReturnType>

public class DBusAsyncReply<ReturnType> extends Object
A handle to an asynchronous method call.
  • Method Details

    • hasReply

      public static Collection<DBusAsyncReply<? extends Object>> hasReply(Collection<DBusAsyncReply<? extends Object>> replies)
      Check if any of a set of asynchronous calls have had a reply.
      Parameters:
      replies - A Collection of handles to replies to check.
      Returns:
      A Collection only containing those calls which have had replies.
    • hasReply

      public boolean hasReply()
      Check if we've had a reply.
      Returns:
      True if we have a reply
    • getReply

      public ReturnType getReply() throws DBusExecutionException
      Get the reply.
      Returns:
      The return value from the method.
      Throws:
      DBusExecutionException - if the reply to the method was an error.
      DBus.Error.NoReply - if the method hasn't had a reply yet
    • toString

      public String toString()
      Overrides:
      toString in class Object