IRemoteCommandVisitor.java revision e4b0fede262e9df8546def83e68c687656f539ba
1e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann/******************************************************************************* 2e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * Copyright (c) 2009, 2010 Mountainminds GmbH & Co. KG and Contributors 3e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * All rights reserved. This program and the accompanying materials 4e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * are made available under the terms of the Eclipse Public License v1.0 5e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * which accompanies this distribution, and is available at 6e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * http://www.eclipse.org/legal/epl-v10.html 7e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * 8e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * Contributors: 9e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * Marc R. Hoffmann - initial API and implementation 10e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * 11e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * $Id: $ 12e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann *******************************************************************************/ 13e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmannpackage org.jacoco.core.runtime; 14e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann 15e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann/** 16e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * Interface for remote commands to a coverage runtime. 17e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * 18e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * @author Marc R. Hoffmann 19e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * @version $Revision: $ 20e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann */ 21e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmannpublic interface IRemoteCommandVisitor { 22e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann 23e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann /** 24e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * Requests a execution data dump with an optional reset. 25e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * 26e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * @param dump 27e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * <code>true</code> if the dump should be executed 28e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * @param reset 29e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann * <code>true</code> if the reset should be executed 30e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann */ 31e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann public void visitDumpCommand(final boolean dump, final boolean reset); 32e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann 33e4b0fede262e9df8546def83e68c687656f539baMarc R. Hoffmann} 34