@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get(); if (response.hasDefined(RESULT)) { final Component component = createComponent(response.get(RESULT)); if (component != null) { // HACK component.setName(componentName); callback.onSuccess(component); return; } } callback.onFailure(new Exception(Singleton.MESSAGES.error_componentLoad(componentName))); } });
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get(); if (response.hasDefined(RESULT)) { final Component extension = createExtension(response.get(RESULT)); if (extension != null) { // HACK extension.setName(extensionName); callback.onSuccess(extension); return; } } callback.onFailure(new Exception(Singleton.MESSAGES.error_extensionLoad(extensionName))); } });
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get().get(RESULT); if (response.isDefined()) { for (final ModelNode componentNode : response.asList()) { try { final Component component = _factory.component().as(); component.setName(componentNode.asString()); components.add(component); } catch (IllegalArgumentException e) { Log.error(PARSE_ERROR_MESSAGE, e); } } } callback.onSuccess(components); } });
@Override public void onSuccess(DMRResponse result) { final ModelNode response = result.get().get(RESULT); if (response.isDefined()) { for (final ModelNode extensionNode : response.asList()) { try { final Component extension = _factory.component().as(); extension.setName(extensionNode.asString()); extensions.add(extension); } catch (IllegalArgumentException e) { Log.error(PARSE_ERROR_MESSAGE, e); } } } callback.onSuccess(extensions); } });