blob: 284ac318eee734f5334b227d1243187fe8f65f9c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2019 Ecole Polytechnique de Montreal
*
* All rights reserved. This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
package org.eclipse.tracecompass.incubator.filters.core.tests.environment;
import java.io.IOException;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
/**
* Class that returns à PipedInputStream and a PipedOutputStream
*
* @author Maxime Thibault
*
*/
public class Stream {
/** Package-private so TestEnvironment can access them */
PipedInputStream read;
PipedOutputStream write;
/**
* Constructor
*
* @throws IOException
* Exception thrown by streams
*/
public Stream() throws IOException {
write = new PipedOutputStream();
read = new PipedInputStream();
write.connect(read);
}
}