Class DBusAsyncReply<T>


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

      • hasReply

        public static Collection<DBusAsyncReply<?>> hasReply​(Collection<DBusAsyncReply<?>> 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 T getReply()
                   throws DBusException
        Get the reply.
        Returns:
        The return value from the method.
        Throws:
        DBusException - if the reply to the method was an error.
        NoReply - if the method hasn't had a reply yet
      • getMethod

        public Method getMethod()