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.Exception
public void close()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public int registerService(java.lang.String name, AnyObject object)
name
- Name of new serviceobject
- Instance of servicepublic void unregisterService(int idx)
idx
- is return by registerServiceregisterService
public void onDisconnected(java.lang.String callback, java.lang.Object object)
Aldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.