|
From: <tr...@us...> - 2003-09-09 02:54:33
|
Update of /cvsroot/babeldoc/babeldoc/modules/j2ee/src/com/babeldoc/j2ee/scanner/worker
In directory sc8-pr-cvs1:/tmp/cvs-serv29023
Modified Files:
JmsScanner.java
Log Message:
JmsScanner now conforms to new method of setting IConfigInfo in the constructor.
Index: JmsScanner.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/j2ee/src/com/babeldoc/j2ee/scanner/worker/JmsScanner.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** JmsScanner.java 27 Aug 2003 03:15:31 -0000 1.1
--- JmsScanner.java 8 Sep 2003 22:28:06 -0000 1.2
***************
*** 67,71 ****
import com.babeldoc.core.LogService;
- import com.babeldoc.core.option.IConfigInfo;
import com.babeldoc.core.option.ConfigOption;
import com.babeldoc.core.option.IConfigOptionType;
--- 67,70 ----
***************
*** 91,103 ****
public final static String Q_NAME = "queueName";
! /** configuration information object */
! private IConfigInfo info;
- QueueConnection connection;
- Queue queue;
- QueueSession queueSession;
- Context context;
public static final int BYTE_BUFFER = 256;
/**
* Setup the options. Each of the options lives in the hashtable held
--- 90,123 ----
public final static String Q_NAME = "queueName";
! private QueueConnection connection;
! private Queue queue;
! private QueueSession queueSession;
! private Context context;
public static final int BYTE_BUFFER = 256;
+ public JmsScanner() {
+ super(new ScannerWorkerInfo() {
+ public String getDescription() {
+ return "JMS Scanner";
+ }
+
+ public String getName() {
+ return "JmsScanner";
+ }
+
+ public Collection getTypeSpecificOptions() {
+ ArrayList options = new ArrayList();
+
+ //add specific options
+ options.add(new ConfigOption(Q_FACTORY_NAME,
+ IConfigOptionType.STRING, null, true, "JMS Queue factory name"));
+ options.add(new ConfigOption(Q_NAME,
+ IConfigOptionType.STRING, null, true, "JMS Queue name"));
+
+ return options;
+ }
+ });
+ }
/**
* Setup the options. Each of the options lives in the hashtable held
***************
*** 143,181 ****
LogService.getInstance().logError("[relinquishResources]", e);
}
- }
-
- /**
- * Get the information object
- *
- * @return information object
- */
- public IConfigInfo getInfo() {
- if(info==null) {
- /**
- * informational class for the ExternalApplicationScanner.
- */
- info = new ScannerWorkerInfo() {
- public String getDescription() {
- return "JMS Scanner";
- }
-
- public String getName() {
- return "JmsScanner";
- }
-
- public Collection getTypeSpecificOptions() {
- ArrayList options = new ArrayList();
-
- //add specific options
- options.add(new ConfigOption(Q_FACTORY_NAME,
- IConfigOptionType.STRING, null, true, "JMS Queue factory name"));
- options.add(new ConfigOption(Q_NAME,
- IConfigOptionType.STRING, null, true, "JMS Queue name"));
-
- return options;
- }
- };
- }
- return info;
}
--- 163,166 ----
|