package com.netifera.platform.net.internal.daemon.probe; import com.netifera.platform.api.dispatcher.ProbeMessage; public class CaptureFileValid extends ProbeMessage { private static final long serialVersionUID = 1539335353344406255L; public final static String ID = "CaptureFileValid"; private final String path; private final boolean valid; private final String errorMessage; public CaptureFileValid(String path) { super(ID); this.path = path; valid = false; errorMessage = null; } public CaptureFileValid createResponse(boolean isValid, String errorMessage) { return new CaptureFileValid(isValid, errorMessage, getSequenceNumber()); } public String getPath() { return path; } public boolean isValid() { return valid; } public String getErrorMessage() { return errorMessage; } private CaptureFileValid(boolean valid, String errorMessage, int sequenceNumber) { super(ID); this.valid = valid; this.errorMessage = errorMessage; this.path = null; setSequenceNumber(sequenceNumber); markAsResponse(); } }