public abstract class ServiceRemoteManager extends Object implements org.openbase.jul.iface.Activatable
| Constructor and Description |
|---|
ServiceRemoteManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
applyConfigUpdate(List<String> unitIDList) |
void |
deactivate() |
protected abstract Set<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> |
getManagedServiceTypes() |
AbstractServiceRemote |
getServiceRemote(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType) |
List<AbstractServiceRemote> |
getServiceRemoteList() |
boolean |
isActive() |
protected abstract void |
notifyServiceUpdate(org.openbase.jul.pattern.Observable source,
Object data) |
public void applyConfigUpdate(List<String> unitIDList) throws org.openbase.jul.exception.CouldNotPerformException, InterruptedException
org.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void activate()
throws org.openbase.jul.exception.CouldNotPerformException,
InterruptedException
activate in interface org.openbase.jul.iface.Activatableorg.openbase.jul.exception.CouldNotPerformExceptionInterruptedExceptionpublic void deactivate()
throws InterruptedException,
org.openbase.jul.exception.CouldNotPerformException
deactivate in interface org.openbase.jul.iface.ActivatableInterruptedExceptionorg.openbase.jul.exception.CouldNotPerformExceptionpublic boolean isActive()
isActive in interface org.openbase.jul.iface.Activatablepublic List<AbstractServiceRemote> getServiceRemoteList()
public AbstractServiceRemote getServiceRemote(rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType serviceType)
protected abstract Set<rst.domotic.service.ServiceTemplateType.ServiceTemplate.ServiceType> getManagedServiceTypes() throws org.openbase.jul.exception.NotAvailableException, InterruptedException
org.openbase.jul.exception.NotAvailableExceptionInterruptedExceptionprotected abstract void notifyServiceUpdate(org.openbase.jul.pattern.Observable source,
Object data)
throws org.openbase.jul.exception.NotAvailableException,
InterruptedException
org.openbase.jul.exception.NotAvailableExceptionInterruptedExceptionCopyright © 2014–2017 openbase.org. All rights reserved.