From bd653482e5aac2342fd04e15c574501faef43721 Mon Sep 17 00:00:00 2001 From: Nikita Iryupin Date: Mon, 30 Nov 2020 15:04:00 +0100 Subject: [PATCH] Fixing initialization --- .../java/cz/cvut/fel/sit/omo/foodchain/node/INode.java | 2 -- .../java/cz/cvut/fel/sit/omo/foodchain/node/NodeBase.java | 7 +++++++ 2 files changed, 7 insertions(+), 2 deletions(-) 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();