From f0e7d5e7ce641bda008f5550f9327e0d22b19278 Mon Sep 17 00:00:00 2001 From: alena Date: Thu, 16 Jun 2011 17:23:21 -0700 Subject: [PATCH] Use different method for getting component locator in EncodedStringTypeAdapter --- server/src/com/cloud/api/ApiDBUtils.java | 1 - server/src/com/cloud/api/EncodedStringTypeAdapter.java | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/api/ApiDBUtils.java b/server/src/com/cloud/api/ApiDBUtils.java index 9116a9960b0..47efc5d97d8 100755 --- a/server/src/com/cloud/api/ApiDBUtils.java +++ b/server/src/com/cloud/api/ApiDBUtils.java @@ -18,7 +18,6 @@ package com.cloud.api; -import java.util.ArrayList; import java.util.List; import java.util.Map; diff --git a/server/src/com/cloud/api/EncodedStringTypeAdapter.java b/server/src/com/cloud/api/EncodedStringTypeAdapter.java index 4f148bce725..55ccf152a9d 100644 --- a/server/src/com/cloud/api/EncodedStringTypeAdapter.java +++ b/server/src/com/cloud/api/EncodedStringTypeAdapter.java @@ -24,6 +24,7 @@ import org.apache.log4j.Logger; import com.cloud.configuration.Config; import com.cloud.configuration.dao.ConfigurationDao; +import com.cloud.server.ManagementServer; import com.cloud.utils.component.ComponentLocator; import com.cloud.utils.encoding.URLEncoder; import com.google.gson.JsonElement; @@ -31,12 +32,12 @@ import com.google.gson.JsonPrimitive; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -public class EncodedStringTypeAdapter implements JsonSerializer { +public class EncodedStringTypeAdapter implements JsonSerializer{ public static final Logger s_logger = Logger.getLogger(EncodedStringTypeAdapter.class.getName()); private static final boolean encodeApiResponse = configure(); private static boolean configure() { - ComponentLocator locator = ComponentLocator.getCurrentLocator(); + ComponentLocator locator = ComponentLocator.getLocator(ManagementServer.Name); ConfigurationDao configDao = locator.getDao(ConfigurationDao.class); if (configDao != null) {