summaryrefslogtreecommitdiff
path: root/src/traffic-incidents-service/org.genivi.trafficinfo.dbus-java/src/main/java/org/freedesktop/dbus/DBusInterface.java
blob: 7b0d30af222051ef1c8f1c5ce1482f8281a3592e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
   D-Bus Java Implementation
   Copyright (c) 2005-2006 Matthew Johnson

   This program is free software; you can redistribute it and/or modify it
   under the terms of either the GNU Lesser General Public License Version 2 or the
   Academic Free Licence Version 2.1.

   Full licence texts are included in the COPYING file with this program.
*/
package org.freedesktop.dbus;
/** 
 * Denotes a class as exportable or a remote interface which can be called.
 * <p>
 * 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.
 * </p>
 * <p>
 * All method calls on exported objects are run in their own threads.
 * Application writers are responsible for any concurrency issues.
 * </p>
 */
public interface DBusInterface
{
   /**
    * Returns true on remote objects.
    * Local objects implementing this interface MUST return false.
    */
   public boolean isRemote();
}