/** * Initializes the interface, socket binding group and socket binding part of the model * * @param rootResource the root model resource * @param rootRegistration the root model registry */ protected void initializePathsModel(Resource rootResource, ManagementResourceRegistration rootRegistration) { if (paths.size() == 0) { return; } rootResource.getModel().get(PATH); PathResourceDefinition def = PathResourceDefinition.createSpecified(pathManager); if (rootRegistration.getSubModel(PathAddress.pathAddress(def.getPathElement())) != null) { //Older versions of core model tests seem to register this resource, while in newer it does not get registered, //so let's remove it here if it exists already rootRegistration.unregisterSubModel(def.getPathElement()); } rootRegistration.registerSubModel(def); }
/** * Initializes the interface, socket binding group and socket binding part of the model * * @param rootResource the root model resource * @param rootRegistration the root model registry */ protected void initializePathsModel(Resource rootResource, ManagementResourceRegistration rootRegistration) { if (paths.size() == 0) { return; } rootResource.getModel().get(PATH); PathResourceDefinition def = PathResourceDefinition.createSpecified(pathManager); if (rootRegistration.getSubModel(PathAddress.pathAddress(def.getPathElement())) != null) { //Older versions of core model tests seem to register this resource, while in newer it does not get registered, //so let's remove it here if it exists already rootRegistration.unregisterSubModel(def.getPathElement()); } rootRegistration.registerSubModel(def); }
/** * Initializes the interface, socket binding group and socket binding part of the model * * @param rootResource the root model resource * @param rootRegistration the root model registry */ protected void initializePathsModel(Resource rootResource, ManagementResourceRegistration rootRegistration) { if (paths.size() == 0) { return; } rootResource.getModel().get(PATH); PathResourceDefinition def = PathResourceDefinition.createSpecified(pathManager); if (rootRegistration.getSubModel(PathAddress.pathAddress(def.getPathElement())) != null) { //Older versions of core model tests seem to register this resource, while in newer it does not get registered, //so let's remove it here if it exists already rootRegistration.unregisterSubModel(def.getPathElement()); } rootRegistration.registerSubModel(def); }
hostRegistration.registerSubModel(PathResourceDefinition.createSpecified(pathManager));
resourceRegistration.registerSubModel(PathResourceDefinition.createSpecified(pathManager));
resourceRegistration.registerSubModel(PathResourceDefinition.createSpecified(pathManager));
resourceRegistration.registerSubModel(PathResourceDefinition.createSpecified(pathManager));
resourceRegistration.registerSubModel(PathResourceDefinition.createSpecified(pathManager));