Package org.freedesktop.secret.handlers
Class SignalHandler
- java.lang.Object
-
- org.freedesktop.secret.handlers.SignalHandler
-
- All Implemented Interfaces:
org.freedesktop.dbus.interfaces.DBusSigHandler
public class SignalHandler extends Object implements org.freedesktop.dbus.interfaces.DBusSigHandler
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <S extends org.freedesktop.dbus.messages.DBusSignal>
Sawait(Class<S> s, String path, Callable action)<S extends org.freedesktop.dbus.messages.DBusSignal>
Sawait(Class<S> s, String path, Callable action, Duration timeout)voidconnect(org.freedesktop.dbus.connections.impl.DBusConnection connection, List<Class<? extends org.freedesktop.dbus.messages.DBusSignal>> signals)voiddisconnect()intgetCount()org.freedesktop.dbus.messages.DBusSignal[]getHandledSignals()<S extends org.freedesktop.dbus.messages.DBusSignal>
List<S>getHandledSignals(Class<S> s)<S extends org.freedesktop.dbus.messages.DBusSignal>
List<S>getHandledSignals(Class<S> s, String path)static SignalHandlergetInstance()org.freedesktop.dbus.messages.DBusSignalgetLastHandledSignal()<S extends org.freedesktop.dbus.messages.DBusSignal>
SgetLastHandledSignal(Class<S> s)<S extends org.freedesktop.dbus.messages.DBusSignal>
SgetLastHandledSignal(Class<S> s, String path)voidhandle(org.freedesktop.dbus.messages.DBusSignal s)
-
-
-
Method Detail
-
getInstance
public static SignalHandler getInstance()
-
connect
public void connect(org.freedesktop.dbus.connections.impl.DBusConnection connection, List<Class<? extends org.freedesktop.dbus.messages.DBusSignal>> signals)
-
disconnect
public void disconnect()
-
handle
public void handle(org.freedesktop.dbus.messages.DBusSignal s)
- Specified by:
handlein interfaceorg.freedesktop.dbus.interfaces.DBusSigHandler
-
getHandledSignals
public org.freedesktop.dbus.messages.DBusSignal[] getHandledSignals()
-
getHandledSignals
public <S extends org.freedesktop.dbus.messages.DBusSignal> List<S> getHandledSignals(Class<S> s)
-
getHandledSignals
public <S extends org.freedesktop.dbus.messages.DBusSignal> List<S> getHandledSignals(Class<S> s, String path)
-
getCount
public int getCount()
-
getLastHandledSignal
public org.freedesktop.dbus.messages.DBusSignal getLastHandledSignal()
-
getLastHandledSignal
public <S extends org.freedesktop.dbus.messages.DBusSignal> S getLastHandledSignal(Class<S> s)
-
getLastHandledSignal
public <S extends org.freedesktop.dbus.messages.DBusSignal> S getLastHandledSignal(Class<S> s, String path)
-
await
public <S extends org.freedesktop.dbus.messages.DBusSignal> S await(Class<S> s, String path, Callable action)
-
-