Top Fields Constructors Methods
org.freedesktop.dbus.connections.base

public Class PendingCallbackManager

extends Object
Class Inheritance
Imports
org.freedesktop.dbus.DBusAsyncReply, org.freedesktop.dbus.connections.AbstractConnection, org.freedesktop.dbus.interfaces.CallbackHandler, org.freedesktop.dbus.messages.MethodCall, java.lang.reflect.Method, java.util.Map, java.util.concurrent.ConcurrentHashMap

Field Summary

Modifier and TypeField and Description
private final Map<MethodCall, DBusAsyncReply<?>>
private final Map<MethodCall, CallbackHandler<? extends Object>>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public synchronized CallbackHandler<? extends Object>
getCallback(MethodCall _methodCall)

public synchronized DBusAsyncReply<?>
public synchronized void
queueCallback(MethodCall _call, Method _method, CallbackHandler<?> _callback, AbstractConnection _connection)

public synchronized CallbackHandler<? extends Object>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

pendingCallbackReplysback to summary
private final Map<MethodCall, DBusAsyncReply<?>> pendingCallbackReplys
pendingCallbacksback to summary
private final Map<MethodCall, CallbackHandler<? extends Object>> pendingCallbacks

Constructor Detail

PendingCallbackManagerback to summary
pack-priv PendingCallbackManager()

Method Detail

getCallbackback to summary
public synchronized CallbackHandler<? extends Object> getCallback(MethodCall _methodCall)
getCallbackReplyback to summary
public synchronized DBusAsyncReply<?> getCallbackReply(MethodCall _methodCall)
queueCallbackback to summary
public synchronized void queueCallback(MethodCall _call, Method _method, CallbackHandler<?> _callback, AbstractConnection _connection)
removeCallbackback to summary
public synchronized CallbackHandler<? extends Object> removeCallback(MethodCall _methodCall)