public final class TestLessInputStream extends DefaultCommandReader
| Modifier and Type | Class and Description |
|---|---|
static class |
TestLessInputStream.TestLessInputStreamBuilder
Builds
streams, registers cachable commands
and provides accessible API to dispatch immediate commands to all atomically
alive streams. |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledgeByeEventReceived() |
protected void |
beforeNextCommand()
Possibly waiting for next command (see
DefaultCommandReader.nextCommand()) unless the stream is atomically
closed (see CommandReader.isClosed() returns true) before this method has returned. |
void |
close() |
boolean |
isClosed() |
protected Command |
nextCommand() |
void |
noop() |
void |
provideNewTest()
Forked jvm notifies master process to provide a new test.
|
void |
shutdown(Shutdown shutdownType) |
void |
skipSinceNextTest()
Sends an event to a fork jvm in order to skip tests.
|
canContinue, readNextCommandpublic void provideNewTest()
NotifiableTestStreamTestProvidingInputStream in order to dispatch a new test back to the forked
jvm (particular fork which hits this call); or do nothing in TestLessInputStream.public void skipSinceNextTest()
NotifiableTestStreampublic void shutdown(Shutdown shutdownType)
public void noop()
public void acknowledgeByeEventReceived()
public boolean isClosed()
protected Command nextCommand()
nextCommand in class DefaultCommandReaderprotected void beforeNextCommand()
throws IOException
DefaultCommandReaderDefaultCommandReader.nextCommand()) unless the stream is atomically
closed (see CommandReader.isClosed() returns true) before this method has returned.beforeNextCommand in class DefaultCommandReaderIOException - stream error while waiting for notification regarding next test required by forked jvmpublic void close()
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.