}
}
+ @Override
+ public List<Manager> getManagers() {
+ synchronized (managers) {
+ return new ArrayList<>(managers);
+ }
+ }
+
void addManager(final Manager m) {
synchronized (managers) {
if (managers.contains(m)) {
return provisioningManagers.remove(deviceLinkUri);
}
- @Override
- public ProvisioningManager getNewProvisioningManager() {
+ private ProvisioningManager getNewProvisioningManager() {
return ProvisioningManager.init(dataPath, serviceEnvironment, userAgent, this::addManager);
}