M - MessageCONFIG - Configurationpublic interface UnitRemote<M,CONFIG> extends Unit, Service, org.openbase.jul.pattern.ConfigurableRemote<String,M,rst.domotic.unit.UnitConfigType.UnitConfig>
SERVICE_LABEL| Modifier and Type | Method and Description |
|---|---|
void |
init(rsb.Scope scope)
Method initializes this unit remote instance via it's remote controller scope.
|
void |
init(rst.rsb.ScopeType.Scope scope)
Method initializes this unit remote instance via it's remote controller scope.
|
void |
initById(String id)
Method initializes this unit remote instance via the given id.
|
void |
initByLabel(String label)
Method initializes this unit remote instance via the given label.
|
getTemplate, getType, recordSnapshot, restoreSnapshotapplyAction, detectServiceMethod, getArgumentClasses, getServiceBaseName, getServicePrefix, getServiceStateName, invokeServiceMethodaddConfigObserver, getConfig, getConfigClass, removeConfigObserveractivate, addConnectionStateObserver, callMethod, callMethod, callMethod, callMethod, callMethodAsync, callMethodAsync, getConnectionState, getData, getDataClass, getDataFuture, init, isConnected, removeConnectionStateObserver, requestData, waitForData, waitForDatavoid init(rst.rsb.ScopeType.Scope scope)
throws org.openbase.jul.exception.InitializationException,
InterruptedException
scope - the scope which is used to reach the remote controller.org.openbase.jul.exception.InitializationException - is thrown in case the remote could not be initialized with the given scope.InterruptedException - is thrown in case the thread is externally interrupted.void init(rsb.Scope scope)
throws org.openbase.jul.exception.InitializationException,
InterruptedException
scope - the scope which is used to reach the remote controller.org.openbase.jul.exception.InitializationException - is thrown in case the remote could not be initialized with the given scope.InterruptedException - is thrown in case the thread is externally interrupted.void initById(String id) throws org.openbase.jul.exception.InitializationException, InterruptedException
id - the unit id which is used to resolve the remote controller scope.org.openbase.jul.exception.InitializationException - is thrown in case the remote could not be initialized with the given id.InterruptedException - is thrown in case the thread is externally interrupted.void initByLabel(String label) throws org.openbase.jul.exception.InitializationException, InterruptedException
label - the unit label which is used to resolve the remote controller scope.org.openbase.jul.exception.InitializationException - is thrown in case the remote could not be initialized with the given label.InterruptedException - is thrown in case the thread is externally interrupted.Copyright © 2014–2017 openbase.org. All rights reserved.