java/code/src/com/redhat/rhn/frontend/xmlrpc/HandlerFactory.java | 19
+++++++---
java/code/src/com/redhat/rhn/frontend/xmlrpc/test/MockHandlerFactory.java | 3 -
2 files changed, 16 insertions(+), 6 deletions(-)
New commits:
commit 2af33f20c9d19c459be0768c7131420b123b4aa1
Author: Justin Sherrill <jsherril(a)redhat.com>
Date: Thu May 27 15:36:54 2010 -0400
fixing handler stuff
diff --git a/java/code/src/com/redhat/rhn/frontend/xmlrpc/HandlerFactory.java
b/java/code/src/com/redhat/rhn/frontend/xmlrpc/HandlerFactory.java
index 7c7c287..a789a55 100644
--- a/java/code/src/com/redhat/rhn/frontend/xmlrpc/HandlerFactory.java
+++ b/java/code/src/com/redhat/rhn/frontend/xmlrpc/HandlerFactory.java
@@ -40,7 +40,7 @@ public class HandlerFactory {
public HandlerFactory() {
String manifest = StringUtils.defaultIfEmpty(Config.get().
getString("handler-manifest"), DEFAULT_MANIFEST);
- setup(manifest);
+ setup(manifest, PKG_NAME);
}
/**
@@ -49,11 +49,22 @@ public class HandlerFactory {
* @param handlerManifest the name of the manifest-xml
*/
public HandlerFactory(String handlerManifest) {
- setup(handlerManifest);
+ setup(handlerManifest, PKG_NAME);
}
- protected void setup(String handlerManifest) {
- ClassBuilder builder = new ClassBuilder(PKG_NAME, handlerManifest);
+ /**
+ * Constructor that takes in a given handler manifest file
+ * mainly used for unit test
+ * @param handlerManifest the name of the manifest-xml
+ * @param pkgName the pkgName for the handler
+ */
+ public HandlerFactory(String handlerManifest, String pkgName) {
+ setup(handlerManifest, pkgName);
+ }
+
+
+ protected void setup(String handlerManifest, String pkgName) {
+ ClassBuilder builder = new ClassBuilder(pkgName, handlerManifest);
factory = new ManifestFactory(builder);
}
diff --git a/java/code/src/com/redhat/rhn/frontend/xmlrpc/test/MockHandlerFactory.java
b/java/code/src/com/redhat/rhn/frontend/xmlrpc/test/MockHandlerFactory.java
index d9c6028..2f834fc 100644
--- a/java/code/src/com/redhat/rhn/frontend/xmlrpc/test/MockHandlerFactory.java
+++ b/java/code/src/com/redhat/rhn/frontend/xmlrpc/test/MockHandlerFactory.java
@@ -24,7 +24,6 @@ import com.redhat.rhn.frontend.xmlrpc.HandlerFactory;
public class MockHandlerFactory extends HandlerFactory {
public MockHandlerFactory() {
- super(new ClassBuilder("com.redhat.rhn.frontend.xmlrpc.test",
- "test-handler-manifest.xml"));
+ super("test-handler-manifest.xml",
"com.redhat.rhn.frontend.xmlrpc.test");
}
}
Show replies by date