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,
Props genericProps) |
void |
create(String remoteClassName,
Props constructorParams,
Props genericProps,
Continuation<RemoteObject> cont) |
RemoteObject |
create(String remoteClassName,
Props constructorParams,
Props genericProps,
Transaction tx) |
RemoteObject |
createWithKurentoObject(Class<?> clazz,
Props props,
Props genericProps) |
RemoteObject |
createWithKurentoObject(Class<?> clazz,
Props props,
Props genericProps,
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, Props genericProps)
public RemoteObject create(String remoteClassName, Props constructorParams, Props genericProps, Transaction tx)
public RemoteObject create(String remoteClassName)
public void create(String remoteClassName, Props constructorParams, Props genericProps, 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 Object invoke(String objectRef, String operationName, Props operationParams, Type type, Continuation<?> cont)
public void release(String objectRef)
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, Props genericProps, Transaction transaction)
public RemoteObject createWithKurentoObject(Class<?> clazz, Props props, Props genericProps)
Copyright © 2022 Kurento. All rights reserved.