M - public abstract class AbstractVirtualRegistryRemote<M extends com.google.protobuf.GeneratedMessage> extends AbstractRegistryRemote<M>
| Constructor and Description |
|---|
AbstractVirtualRegistryRemote(Class<? extends org.openbase.jul.extension.rsb.scope.jp.JPScope> jpScopePropery,
Class<M> dataClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
protected abstract void |
bindRegistryRemoteToRemoteRegistries() |
protected void |
bindRegistryRemoteToRemoteRegistry(SynchronizedRemoteRegistry remoteRegistry,
org.openbase.jul.storage.registry.RegistryRemote<? extends com.google.protobuf.GeneratedMessage> registryRemote,
Integer fieldNumber) |
void |
deactivate() |
boolean |
isDataAvailable() |
Boolean |
isReady() |
protected void |
postInit() |
protected void |
registerRegistryRemote(org.openbase.jul.storage.registry.RegistryRemote<? extends com.google.protobuf.GeneratedMessage> registryRemote) |
protected abstract void |
registerRegistryRemotes() |
void |
waitForData() |
getRemoteRegistries, init, registerRemoteRegistries, registerRemoteRegistry, shutdown, waitUntilReady, waitUntilReadyFutureactivate, activate, addConnectionStateObserver, addDataObserver, addHandler, addObserver, applyExternalDataUpdate, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, deactivate, getConnectionState, getData, getDataClass, getDataField, getIntenalPriorizedDataObservable, getPing, getScope, hasDataField, init, init, init, init, init, isActive, isConnected, isLocked, lock, notifyDataUpdate, ping, reinit, reinit, reinit, reinit, removeConnectionStateObserver, removeDataObserver, removeObserver, requestData, reset, setMessageProcessor, toString, unlock, validateActivation, validateData, validateInitialization, verifyMaintainability, waitForConnectionState, waitForConnectionState, waitForDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivate, addConnectionStateObserver, getConnectionState, getData, getDataClass, getDataFuture, isConnected, removeConnectionStateObserver, requestData, waitForDataregisterShutdownHook, registerShutdownHookprotected void postInit()
throws org.openbase.jul.exception.InitializationException,
InterruptedException
postInit in class AbstractRegistryRemote<M extends com.google.protobuf.GeneratedMessage>org.openbase.jul.exception.InitializationExceptionInterruptedExceptionpublic void activate()
throws InterruptedException,
org.openbase.jul.exception.CouldNotPerformException
activate in interface org.openbase.jul.iface.Activatableactivate in class AbstractRegistryRemote<M extends com.google.protobuf.GeneratedMessage>InterruptedExceptionorg.openbase.jul.exception.CouldNotPerformExceptionpublic void deactivate()
throws InterruptedException,
org.openbase.jul.exception.CouldNotPerformException
deactivate in interface org.openbase.jul.iface.Activatabledeactivate in class AbstractRegistryRemote<M extends com.google.protobuf.GeneratedMessage>InterruptedExceptionorg.openbase.jul.exception.CouldNotPerformExceptionprotected void registerRegistryRemote(org.openbase.jul.storage.registry.RegistryRemote<? extends com.google.protobuf.GeneratedMessage> registryRemote)
protected abstract void registerRegistryRemotes()
throws org.openbase.jul.exception.InitializationException,
InterruptedException
org.openbase.jul.exception.InitializationExceptionInterruptedExceptionprotected void bindRegistryRemoteToRemoteRegistry(SynchronizedRemoteRegistry remoteRegistry, org.openbase.jul.storage.registry.RegistryRemote<? extends com.google.protobuf.GeneratedMessage> registryRemote, Integer fieldNumber) throws org.openbase.jul.exception.CouldNotPerformException
org.openbase.jul.exception.CouldNotPerformExceptionprotected abstract void bindRegistryRemoteToRemoteRegistries()
public void waitForData()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
waitForData in interface org.openbase.jul.pattern.provider.DataProvider<M extends com.google.protobuf.GeneratedMessage>waitForData in interface org.openbase.jul.pattern.Remote<M extends com.google.protobuf.GeneratedMessage>waitForData in class org.openbase.jul.extension.rsb.com.RSBRemoteService<M extends com.google.protobuf.GeneratedMessage>org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic Boolean isReady() throws InterruptedException
AbstractRegistryRemoteisReady in interface org.openbase.jul.storage.registry.RegistryServiceisReady in class AbstractRegistryRemote<M extends com.google.protobuf.GeneratedMessage>InterruptedExceptionpublic boolean isDataAvailable()
Copyright © 2014–2017 openbase.org. All rights reserved.