Author: jbohn
Date: Mon Dec 7 18:16:54 2009
New Revision: 888065
URL: http://svn.apache.org/viewvc?rev=888065&view=rev
Log:
use reference-list rather than direct references and remove some static references
Modified:
geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeDBManagerImpl.java
geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeServicesManagerImpl.java
geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/spi/TradeServicesManager.java
geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/java/org/apache/geronimo/samples/daytrader/persist/jdbc/TradeJDBCDirect.java
geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/resources/OSGI-INF/blueprint/blueprint.xml
geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/java/org/apache/geronimo/samples/daytrader/persist/jpa/TradeJPADirect.java
geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/resources/OSGI-INF/blueprint/blueprint.xml
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeDBManagerImpl.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeDBManagerImpl.java?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeDBManagerImpl.java (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeDBManagerImpl.java Mon Dec 7 18:16:54 2009
@@ -428,21 +428,19 @@
}
- public static void init() {
+ public void init() {
if (initialized)
return;
if (Log.doTrace())
Log.trace("TradeDBManagerImpl:init -- *** initializing");
- TradeConfig.setPublishQuotePriceChange(false);
-
if (Log.doTrace())
Log.trace("TradeDBManagerImpl:init -- +++ initialized");
initialized = true;
}
- public static void destroy() {
+ public void destroy() {
try {
Log.trace("TradeDBManagerImpl:destroy");
if (!initialized)
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeServicesManagerImpl.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeServicesManagerImpl.java?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeServicesManagerImpl.java (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/TradeServicesManagerImpl.java Mon Dec 7 18:16:54 2009
@@ -104,16 +104,6 @@
}
/**
- * Set TradeServices reference
- */
- public void setTradeServices(TradeServices tradeServices) {
- if (Log.doTrace())
- Log.trace("TradeServicesManagerImpl:setTradeServices()" , tradeServices);
- tradeServicesList[tradeServices.getMode()] = tradeServices;
- }
-
-
- /**
* Get TradeServices reference
*/
public TradeServices getTradeServices() {
@@ -123,15 +113,6 @@
}
/**
- * Set TradeServicesJPA reference
- */
- public void setTradeServicesJPA(TradeServices tradeServicesJPA) {
- if (Log.doTrace())
- Log.trace("TradeServicesManagerImpl:setTradeServicesJPA()" , tradeServicesJPA);
- tradeServicesList[tradeServicesJPA.getMode()] = tradeServicesJPA;
- }
-
- /**
* Bind a new TradeServices implementation
*/
public void bindService(TradeServices tradeServices, Map props) {
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/spi/TradeServicesManager.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/spi/TradeServicesManager.java?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/spi/TradeServicesManager.java (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/java/org/apache/geronimo/samples/daytrader/core/spi/TradeServicesManager.java Mon Dec 7 18:16:54 2009
@@ -38,15 +38,10 @@
*/
public void setTradeServicesList(List tradeList);
- /**
- * Set TradeServices reference
- */
- public void setTradeServices(TradeServices tradeServices);
/**
* Get the currently selected TradeServices
*/
-
public TradeServices getTradeServices();
/**
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/core/src/main/resources/OSGI-INF/blueprint/blueprint.xml Mon Dec 7 18:16:54 2009
@@ -1,34 +1,24 @@
-
-
-
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/java/org/apache/geronimo/samples/daytrader/persist/jdbc/TradeJDBCDirect.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/java/org/apache/geronimo/samples/daytrader/persist/jdbc/TradeJDBCDirect.java?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/java/org/apache/geronimo/samples/daytrader/persist/jdbc/TradeJDBCDirect.java (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/java/org/apache/geronimo/samples/daytrader/persist/jdbc/TradeJDBCDirect.java Mon Dec 7 18:16:54 2009
@@ -1686,21 +1686,19 @@
private static final String updateQuotePriceVolumeSQL =
"update quoteejb set " + "price = ?, change1 = ? - open1, volume = ? " + "where symbol = ?";
- public static void init() {
+ public void init() {
if (initialized)
return;
if (Log.doTrace())
Log.trace("TradeJDBCDirect:init -- *** initializing");
- TradeConfig.setPublishQuotePriceChange(false);
-
if (Log.doTrace())
Log.trace("TradeJDBCDirect:init -- +++ initialized");
initialized = true;
}
- public static void destroy() {
+ public void destroy() {
try {
if (!initialized)
return;
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/resources/OSGI-INF/blueprint/blueprint.xml
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/resources/OSGI-INF/blueprint/blueprint.xml?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/resources/OSGI-INF/blueprint/blueprint.xml (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jdbc/src/main/resources/OSGI-INF/blueprint/blueprint.xml Mon Dec 7 18:16:54 2009
@@ -1,8 +1,9 @@
-
-
+
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/java/org/apache/geronimo/samples/daytrader/persist/jpa/TradeJPADirect.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/java/org/apache/geronimo/samples/daytrader/persist/jpa/TradeJPADirect.java?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/java/org/apache/geronimo/samples/daytrader/persist/jpa/TradeJPADirect.java (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/java/org/apache/geronimo/samples/daytrader/persist/jpa/TradeJPADirect.java Mon Dec 7 18:16:54 2009
@@ -72,21 +72,19 @@
public TradeJPADirect() {
}
- public static void init() {
+ public void init() {
if (initialized)
return;
if (Log.doTrace())
Log.trace("TradeJPADirect:init -- *** initializing");
- TradeConfig.setPublishQuotePriceChange(false);
-
if (Log.doTrace())
Log.trace("TradeJPADirect:init -- +++ initialized");
initialized = true;
}
- public static void destroy() {
+ public void destroy() {
try {
if (!initialized)
return;
Modified: geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/resources/OSGI-INF/blueprint/blueprint.xml
URL: http://svn.apache.org/viewvc/geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/resources/OSGI-INF/blueprint/blueprint.xml?rev=888065&r1=888064&r2=888065&view=diff
==============================================================================
--- geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/resources/OSGI-INF/blueprint/blueprint.xml (original)
+++ geronimo/sandbox/jbohn/daytrader-bp-new/modules/persist-jpa/src/main/resources/OSGI-INF/blueprint/blueprint.xml Mon Dec 7 18:16:54 2009
@@ -1,8 +1,9 @@
-
-
+