Author: [log in to unmask]
Date: Wed Mar 4 10:58:48 2015
New Revision: 2245
Log:
Add method to get list of adapters.
Modified:
java/trunk/record-util/src/main/java/org/hps/record/composite/CompositeLoop.java
Modified: java/trunk/record-util/src/main/java/org/hps/record/composite/CompositeLoop.java
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/composite/CompositeLoop.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/composite/CompositeLoop.java Wed Mar 4 10:58:48 2015
@@ -72,7 +72,8 @@
*/
public void addAdapter(CompositeLoopAdapter adapter) {
addLoopListener(adapter);
- addRecordListener(adapter);
+ addRecordListener(adapter);
+ adapters.add(adapter);
}
/**
@@ -223,8 +224,9 @@
*/
void setCompositeLoopConfiguration(CompositeLoopConfiguration config) {
- if (this.config != null)
+ if (this.config != null) {
throw new RuntimeException("CompositeLoop has already been configured.");
+ }
this.config = config;
@@ -344,5 +346,9 @@
if (config.maxRecords != -1) {
compositeAdapter.addProcessor(new MaxRecordsProcessor(config.maxRecords));
}
- }
+ }
+
+ public List<CompositeLoopAdapter> getCompositeLoopAdapters() {
+ return adapters;
+ }
}
|