use of org.eclipse.smarthome.core.thing.Bridge in project smarthome by eclipse.
the class HueLightHandler method getHueBridgeHandler.
@Nullable
private synchronized HueBridgeHandler getHueBridgeHandler() {
if (this.bridgeHandler == null) {
Bridge bridge = getBridge();
if (bridge == null) {
return null;
}
ThingHandler handler = bridge.getHandler();
if (handler instanceof HueBridgeHandler) {
this.bridgeHandler = (HueBridgeHandler) handler;
this.bridgeHandler.registerLightStatusListener(this);
} else {
return null;
}
}
return this.bridgeHandler;
}
Aggregations