Skip to content

Commit

Permalink
Do not create instance for single object implicitly.
Browse files Browse the repository at this point in the history
  • Loading branch information
sbernard31 committed Feb 4, 2019
1 parent 120d7eb commit 05cd0b3
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -249,12 +249,6 @@ protected LwM2mInstanceEnabler[] createInstances(ObjectModel objectModel) {
LwM2mInstanceEnabler[] newInstances = new LwM2mInstanceEnabler[0];
if (instances.containsKey(objectModel.id)) {
newInstances = instances.get(objectModel.id);
} else {
// we create instance from class only for single object
if (!objectModel.multiple) {
LwM2mInstanceEnablerFactory instanceFactory = getFactoryFor(objectModel);
newInstances = new LwM2mInstanceEnabler[] { instanceFactory.create(objectModel, 0, null) };
}
}
return newInstances;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ public void createClient(Map<String, String> additionalAttributes) {
initializer.setInstancesForObject(LwM2mId.SERVER, new Server(12345, LIFETIME, BindingMode.U, false));
initializer.setInstancesForObject(LwM2mId.DEVICE, new TestDevice("Eclipse Leshan", MODEL_NUMBER, "12345", "U"));
initializer.setClassForObject(LwM2mId.ACCESS_CONTROL, DummyInstanceEnabler.class);
initializer.setClassForObject(2000, DummyInstanceEnabler.class);
initializer.setDummyInstancesForObject(2000);
List<LwM2mObjectEnabler> objects = initializer.createAll();

// Build Client
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ public void createClient() {
initializer.setInstancesForObject(LwM2mId.DEVICE,
new TestDevice("Eclipse Leshan", MODEL_NUMBER, "12345", "UQ"));
initializer.setClassForObject(LwM2mId.ACCESS_CONTROL, DummyInstanceEnabler.class);
initializer.setClassForObject(2000, DummyInstanceEnabler.class);
initializer.setDummyInstancesForObject(2000);
List<LwM2mObjectEnabler> objects = initializer.createAll();

// Build Client
Expand Down

0 comments on commit 05cd0b3

Please sign in to comment.