/** {@inheritDoc} */ @Override public ServerModelManagementSocketRemove getCompensatingUpdate(final ServerModel original) { if (original.getManagementElement() != null) return null; return new ServerModelManagementSocketRemove(); }
/** {@inheritDoc} */ @Override protected void applyUpdate(final ServerModel element) throws UpdateFailedException { if (!element.addManagementElement(interfaceName, port)) { throw new UpdateFailedException("Management socket already configured"); } }