ID - IdentifierM - MessageCONFIG - Configurationpublic interface ConfigurableRemote<ID,M,CONFIG> extends IdentifiableRemote<ID,M>, Manageable<CONFIG>, Remote<M>
Remote.ConnectionStateShutdownable.ShutdownDeamonTYPE_FIELD_ID| Modifier and Type | Method and Description |
|---|---|
void |
addConfigObserver(Observer<CONFIG> observer)
This method allows the registration of config observers to get informed about config updates.
|
CONFIG |
getConfig()
Method returns the current configuration of this remote instance.
|
Class<CONFIG> |
getConfigClass()
Method returns the class of the configuration instance.
|
void |
removeConfigObserver(Observer<CONFIG> observer)
This method removes already registered config observers.
|
getIdactivate, activate, addConnectionStateObserver, getConnectionState, getData, getDataClass, getDataFuture, getPing, isConnected, ping, removeConnectionStateObserver, requestData, waitForConnectionState, waitForData, waitForDataregisterShutdownHook, registerShutdownHook, shutdownactivate, deactivate, isActiveisLocked, lock, unlock, verifyMaintainabilityaddDataObserver, isDataAvailable, removeDataObservershutdowninitCONFIG getConfig() throws NotAvailableException
NotAvailableException - if the configuration is not availableClass<CONFIG> getConfigClass()
void addConfigObserver(Observer<CONFIG> observer)
observer - the observer addedCopyright © 2015–2018 openbase.org. All rights reserved.