public class AnyObject
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T> Future<T> |
call(java.lang.String method,
java.lang.Object... args)
Perform asynchronous call and return Future return value
|
long |
connect(java.lang.String eventName,
java.lang.String callback,
java.lang.Object object)
Connect a callback to a foreign event.
|
static java.lang.Object |
decodeJSON(java.lang.String str) |
long |
disconnect(long subscriberId)
Disconnect a previously registered callback.
|
static java.lang.String |
encodeJSON(java.lang.Object obj) |
protected void |
finalize()
Called by garbage collector
Finalize is overriden to manually delete C++ data
|
void |
post(java.lang.String eventName,
java.lang.Object... args)
Post an event advertised with advertiseEvent method.
|
<T> Future<T> |
property(java.lang.String property) |
Future<java.lang.Void> |
setProperty(java.lang.String property,
java.lang.Object o) |
java.lang.String |
toString() |
public static java.lang.Object decodeJSON(java.lang.String str)
public static java.lang.String encodeJSON(java.lang.Object obj)
public Future<java.lang.Void> setProperty(java.lang.String property, java.lang.Object o) throws java.lang.Exception
java.lang.Exceptionpublic <T> Future<T> property(java.lang.String property)
public <T> Future<T> call(java.lang.String method, java.lang.Object... args) throws CallError
method - Method name to callargs - Arguments to be forward to remote methodCallErrorpublic long connect(java.lang.String eventName,
java.lang.String callback,
java.lang.Object object)
throws java.lang.Exception
eventName - Name of the eventcallback - Callback nameobject - Instance of class implementing callbackjava.lang.Exception - If callback method is not found in object instance.public long disconnect(long subscriberId)
subscriberId - id returned by connect()public void post(java.lang.String eventName,
java.lang.Object... args)
eventName - Name of the event to trigger.args - Arguments sent to callbackadvertiseEventpublic java.lang.String toString()
toString in class java.lang.Objectprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.ThrowableAldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.