public class Session
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
|
Session()
Create a qimessaging session.
|
protected |
Session(long session) |
|
Session(java.lang.String sdAddr)
Create session and try to connect to given address.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close connection to Service Directory
|
Future<java.lang.Void> |
connect(java.lang.String serviceDirectoryAddress)
Try to connect to given address.
|
protected void |
finalize()
Called by garbage collector
Finalize is overriden to manually delete C++ data
|
boolean |
isConnected() |
void |
onDisconnected(java.lang.String callback,
java.lang.Object object) |
int |
registerService(java.lang.String name,
AnyObject object)
Register service on Service Directory
|
AnyObject |
service(java.lang.String name)
Ask for remote service to Service Directory.
|
void |
unregisterService(int idx)
Unregister service from Service Directory
|
public Session(java.lang.String sdAddr)
throws java.lang.Exception
sdAddr - Address to connect to.java.lang.Exception - on error.public Session()
protected Session(long session)
public boolean isConnected()
public Future<java.lang.Void> connect(java.lang.String serviceDirectoryAddress) throws java.lang.Exception
serviceDirectoryAddress - Address to connect to.java.lang.Exception - on error.public AnyObject service(java.lang.String name) throws java.lang.Exception
name - Name of service.java.lang.Exceptionpublic void close()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic int registerService(java.lang.String name,
AnyObject object)
name - Name of new serviceobject - Instance of servicepublic void unregisterService(int idx)
idx - is return by registerServiceregisterServicepublic void onDisconnected(java.lang.String callback,
java.lang.Object object)
Aldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.