improved auto start comments and log
This commit is contained in:
parent
f2e940cda1
commit
44d5fa0227
2 changed files with 4 additions and 3 deletions
|
|
@ -358,7 +358,7 @@ public class ControllerManager implements HalSensorReportListener,
|
|||
controller = c.newInstance();
|
||||
if (controller instanceof HalAutoScannableController &&
|
||||
! ((HalAutoScannableController)controller).isAvailable()) {
|
||||
logger.warning("Controller is not available: "+c.getName());
|
||||
logger.warning("Controller is not ready: "+c.getName());
|
||||
return null;
|
||||
}
|
||||
logger.info("Instantiating new controller: " + c.getName());
|
||||
|
|
|
|||
|
|
@ -1,13 +1,14 @@
|
|||
package se.hal.intf;
|
||||
|
||||
/**
|
||||
* Created by ezivkoc on 2016-05-25.
|
||||
* A interface that indicates that the implementing
|
||||
* controller can be auto started when HalServer starts up.
|
||||
*/
|
||||
public interface HalAutoScannableController {
|
||||
|
||||
/**
|
||||
* Indicates if the controller has all the configuration
|
||||
* data and resources to be able to initialize
|
||||
* data and resources needed to be able to initialize correctly
|
||||
*/
|
||||
boolean isAvailable();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue