diff --git a/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/INode.java b/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/INode.java index ccb673f..953ebb1 100644 --- a/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/INode.java +++ b/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/INode.java @@ -12,8 +12,6 @@ import java.util.LinkedList; import java.util.List; public interface INode { - List subscribedChannels = new LinkedList<>(); - void sendTransaction(Product product, INode INode); void receiveTransaction(Transaction transaction); diff --git a/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/NodeBase.java b/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/NodeBase.java index b2df5d5..f0e9cd5 100644 --- a/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/NodeBase.java +++ b/src/main/java/cz/cvut/fel/sit/omo/foodchain/node/NodeBase.java @@ -9,10 +9,17 @@ import cz.cvut.fel.sit.omo.foodchain.product.ProductType; import cz.cvut.fel.sit.omo.foodchain.requirement.Requirement; import cz.cvut.fel.sit.omo.foodchain.signature.Signature; +import java.util.LinkedList; import java.util.List; public class NodeBase implements INode { + List subscribedChannels; + + public NodeBase(){ + subscribedChannels = new LinkedList<>(); + } + @Override public void sendTransaction(Product product, INode node) { Transaction transaction = new ProductTransaction();