package com.netifera.platform.net.internal.daemon.probe; import com.netifera.platform.net.sniffing.ICaptureFileInterface; import com.netifera.platform.net.sniffing.util.ICaptureFileProgress; public class CaptureFileStub implements ICaptureFileInterface { private final String captureFilePath; private final boolean isValid; private final String errorMessage; CaptureFileStub(String path, boolean valid, String errorMessage) { this.captureFilePath = path; this.isValid = valid; this.errorMessage = errorMessage; } public String getErrorMessage() { return errorMessage; } public String getPath() { return captureFilePath; } public boolean isValid() { return isValid; } public void cancelProcessing() { } public void process() { throw new UnsupportedOperationException("Not implemented"); } public void process(ICaptureFileProgress progress) { process(); } public boolean captureAvailable() { return isValid; } public String getName() { return "Pcap Capture [" + captureFilePath + "]"; } public void dispose() { } }