package com.netifera.platform.net.internal.sniffing.managers; import com.netifera.platform.net.pcap.ICaptureHeader; import com.netifera.platform.net.sniffing.IPacketContext; public class PacketContext implements IPacketContext { private final ICaptureHeader header; private Object tag; private boolean isAborted; public PacketContext(ICaptureHeader header, Object tag) { this.header = header; this.tag = tag; } public PacketContext(ICaptureHeader header) { this.header = header; } public ICaptureHeader getCaptureHeader() { return header; } public Object getPacketTag() { return tag; } public void setPacketTag(Object tag) { this.tag = tag; } public void abortProcessing() { isAborted = true; } public boolean isAborted() { return isAborted; } }