Interface DBusInterface

All Known Subinterfaces:
DBus, DBus.Binding.SingleTests, DBus.Binding.TestClient, DBus.Binding.Tests, DBus.Binding.TestSignals, DBus.Introspectable, DBus.Local, DBus.Peer, DBus.Properties

public interface DBusInterface
Denotes a class as exportable or a remote interface which can be called.

Any interface which should be exported or imported should extend this interface. All public methods from that interface are exported/imported with the given method signatures.

All method calls on exported objects are run in their own threads. Application writers are responsible for any concurrency issues.

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true on remote objects.
  • Method Details

    • isRemote

      boolean isRemote()
      Returns true on remote objects. Local objects implementing this interface MUST return false.