diff -r 000000000000 -r bb6990c0dd1a org/sonews/feed/AbstractFeeder.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/org/sonews/feed/AbstractFeeder.java Thu Aug 20 14:31:19 2009 +0200
@@ -0,0 +1,41 @@
+/*
+ * SONEWS News Server
+ * see AUTHORS for the list of contributors
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package org.sonews.feed;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.sonews.daemon.AbstractDaemon;
+
+/**
+ * Base class for PullFeeder and PushFeeder.
+ * @author Christian Lins
+ * @since sonews/0.5.0
+ */
+abstract class AbstractFeeder extends AbstractDaemon
+{
+
+ /** List of subscriptions that is processed by this feeder */
+ protected List subscriptions = new ArrayList();
+
+ public void addSubscription(final Subscription sub)
+ {
+ this.subscriptions.add(sub);
+ }
+
+}