public class RomManager extends Object implements ObjectRefsManager
| Constructor and Description |
|---|
RomManager(RomClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRomEventHandler(RomEventHandler eventHandler) |
RemoteObject |
create(String remoteClassName) |
void |
create(String remoteClassName,
Continuation<RemoteObject> cont) |
RemoteObject |
create(String remoteClassName,
Props constructorParams) |
void |
create(String remoteClassName,
Props constructorParams,
Continuation<RemoteObject> cont) |
RemoteObject |
create(String remoteClassName,
Props constructorParams,
Transaction tx) |
RemoteObject |
createWithKurentoObject(Class<?> clazz,
Props props) |
RemoteObject |
createWithKurentoObject(Class<?> clazz,
Props props,
Transaction transaction) |
void |
destroy() |
<T> T |
getById(String objectRef,
Class<T> clazz) |
Object |
getObject(String objectRef) |
RomClientObjectManager |
getObjectManager() |
RomClient |
getRomClient() |
<E> E |
invoke(String objectRef,
String methodName,
Props params,
Class<E> clazz) |
Object |
invoke(String objectRef,
String operationName,
Props operationParams,
Type type) |
Object |
invoke(String objectRef,
String operationName,
Props operationParams,
Type type,
Continuation<?> cont) |
void |
registerObject(String objectRef,
RemoteObject remoteObject) |
void |
release(String objectRef) |
void |
release(String objectRef,
Continuation<Void> cont) |
String |
subscribe(String objectRef,
String eventType) |
String |
subscribe(String objectRef,
String type,
Continuation<String> cont) |
void |
transaction(List<Operation> operations) |
void |
transaction(List<Operation> operations,
Continuation<Void> continuation) |
void |
unsubscribe(String objectRef,
String listenerSubscription) |
void |
unsubscribe(String objectRef,
String listenerRegistration,
Continuation<Void> cont) |
public RomManager(RomClient client)
public RemoteObject create(String remoteClassName, Props constructorParams)
public RemoteObject create(String remoteClassName, Props constructorParams, Transaction tx)
public RemoteObject create(String remoteClassName)
public void create(String remoteClassName, Props constructorParams, Continuation<RemoteObject> cont)
public void create(String remoteClassName, Continuation<RemoteObject> cont)
public Object getObject(String objectRef)
getObject in interface ObjectRefsManagerpublic void registerObject(String objectRef, RemoteObject remoteObject)
public void destroy()
public Object invoke(String objectRef, String operationName, Props operationParams, Type type)
public void release(String objectRef)
public Object invoke(String objectRef, String operationName, Props operationParams, Type type, Continuation<?> cont)
public void release(String objectRef, Continuation<Void> cont)
public String subscribe(String objectRef, String type, Continuation<String> cont)
public void unsubscribe(String objectRef, String listenerRegistration, Continuation<Void> cont)
public void addRomEventHandler(RomEventHandler eventHandler)
public RomClientObjectManager getObjectManager()
public void transaction(List<Operation> operations, Continuation<Void> continuation)
public RomClient getRomClient()
public RemoteObject createWithKurentoObject(Class<?> clazz, Props props, Transaction transaction)
public RemoteObject createWithKurentoObject(Class<?> clazz, Props props)
Copyright © 2015 Kurento. All rights reserved.