org.freedesktop.dbus.interfaces.DBusSigHandlerpublic class SignalHandler extends Object implements org.freedesktop.dbus.interfaces.DBusSigHandler
| Modifier and Type | Method | Description |
|---|---|---|
<S extends org.freedesktop.dbus.messages.DBusSignal> |
await(Class<S> s,
String path,
Callable action) |
|
void |
connect(org.freedesktop.dbus.connections.impl.DBusConnection connection,
List<Class<? extends org.freedesktop.dbus.messages.DBusSignal>> signals) |
|
void |
disconnect() |
|
int |
getCount() |
|
org.freedesktop.dbus.messages.DBusSignal[] |
getHandledSignals() |
|
<S extends org.freedesktop.dbus.messages.DBusSignal> |
getHandledSignals(Class<S> s) |
|
<S extends org.freedesktop.dbus.messages.DBusSignal> |
getHandledSignals(Class<S> s,
String path) |
|
static SignalHandler |
getInstance() |
|
org.freedesktop.dbus.messages.DBusSignal |
getLastHandledSignal() |
|
<S extends org.freedesktop.dbus.messages.DBusSignal> |
getLastHandledSignal(Class<S> s) |
|
<S extends org.freedesktop.dbus.messages.DBusSignal> |
getLastHandledSignal(Class<S> s,
String path) |
|
void |
handle(org.freedesktop.dbus.messages.DBusSignal s) |
public static SignalHandler getInstance()
public void connect(org.freedesktop.dbus.connections.impl.DBusConnection connection,
List<Class<? extends org.freedesktop.dbus.messages.DBusSignal>> signals)
public void disconnect()
public void handle(org.freedesktop.dbus.messages.DBusSignal s)
handle in interface org.freedesktop.dbus.interfaces.DBusSigHandlerpublic org.freedesktop.dbus.messages.DBusSignal[] getHandledSignals()
public <S extends org.freedesktop.dbus.messages.DBusSignal> List<S> getHandledSignals(Class<S> s)
public <S extends org.freedesktop.dbus.messages.DBusSignal> List<S> getHandledSignals(Class<S> s, String path)
public int getCount()
public org.freedesktop.dbus.messages.DBusSignal getLastHandledSignal()
public <S extends org.freedesktop.dbus.messages.DBusSignal> S getLastHandledSignal(Class<S> s)
public <S extends org.freedesktop.dbus.messages.DBusSignal> S getLastHandledSignal(Class<S> s, String path)
Copyright © 2019. All rights reserved.