public static class SourceCodeRecorder.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(SourceCodeProvider sourceCodeProvider,
java.nio.file.Path outputRecordingFilePath) |
| Modifier and Type | Method and Description |
|---|---|
SourceCodeRecorder |
build() |
SourceCodeRecorder.Builder |
withKeySnapshotSpacing(int keySnapshotSpacing) |
SourceCodeRecorder.Builder |
withRecordingListener(SourceCodeRecordingListener sourceCodeRecordingListener) |
SourceCodeRecorder.Builder |
withRecordingStartTimestampSec(long recordingStartTimestampSec) |
SourceCodeRecorder.Builder |
withSnapshotEvery(int interval,
java.util.concurrent.TimeUnit timeUnit) |
SourceCodeRecorder.Builder |
withTimeSource(TimeSource timeSource) |
public Builder(SourceCodeProvider sourceCodeProvider, java.nio.file.Path outputRecordingFilePath)
public SourceCodeRecorder.Builder withRecordingStartTimestampSec(long recordingStartTimestampSec)
public SourceCodeRecorder.Builder withTimeSource(TimeSource timeSource)
public SourceCodeRecorder.Builder withSnapshotEvery(int interval, java.util.concurrent.TimeUnit timeUnit)
public SourceCodeRecorder.Builder withKeySnapshotSpacing(int keySnapshotSpacing)
public SourceCodeRecorder.Builder withRecordingListener(SourceCodeRecordingListener sourceCodeRecordingListener)
public SourceCodeRecorder build()