Fixing initialization

This commit is contained in:
Nikita Iryupin 2020-11-30 15:04:00 +01:00
parent 5f481a6e48
commit bd653482e5
2 changed files with 7 additions and 2 deletions

View File

@ -12,8 +12,6 @@ import java.util.LinkedList;
import java.util.List; import java.util.List;
public interface INode { public interface INode {
List<IChannel> subscribedChannels = new LinkedList<>();
void sendTransaction(Product product, INode INode); void sendTransaction(Product product, INode INode);
void receiveTransaction(Transaction transaction); void receiveTransaction(Transaction transaction);

View File

@ -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.requirement.Requirement;
import cz.cvut.fel.sit.omo.foodchain.signature.Signature; import cz.cvut.fel.sit.omo.foodchain.signature.Signature;
import java.util.LinkedList;
import java.util.List; import java.util.List;
public class NodeBase implements INode { public class NodeBase implements INode {
List<IChannel> subscribedChannels;
public NodeBase(){
subscribedChannels = new LinkedList<>();
}
@Override @Override
public void sendTransaction(Product product, INode node) { public void sendTransaction(Product product, INode node) {
Transaction transaction = new ProductTransaction(); Transaction transaction = new ProductTransaction();