| Modifier and Type | Field and Description |
|---|---|
| private final LinkedList | |
| private WriteablePath | |
| private Path | |
| private boolean | |
| private Duration | |
| private long | |
| private Duration | |
| private final long | |
| private Duration | |
| private long | |
| private String | |
| private final PlatformRecorder | |
| private volatile Recording | |
| private final List | |
| private Map | |
| private boolean | |
| private long | |
| private long | |
| private TimerTask | |
| private Instant | |
| private RecordingState | |
| private TimerTask | |
| private Instant | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| private void | |
| public void | |
| pack-priv void | |
| public void | |
| pack-priv void | |
| public void | close()
Implements java. Closes this resource, relinquishing any underlying resources. |
| private TimerTask | |
| pack-priv TimerTask | |
| public void | |
| public void | |
| private void | |
| private void | |
| public void | |
| public List | |
| public WriteablePath | |
| public boolean | |
| public Duration | |
| public long | |
| public Duration | |
| public long | |
| public Duration | |
| public Long | |
| public String | |
| public Recording | |
| public List | |
| pack-priv Map | |
| public Map | |
| public long | |
| public long | |
| public Instant | |
| public RecordingState | |
| public Instant | |
| public long | |
| public boolean | |
| public WriteablePath | |
| public Recording | |
| public PlatformRecording | |
| private void | |
| public InputStream | |
| private static List | |
| private static List | |
| private static List | |
| private static List | |
| public void | |
| private void | |
| pack-priv void | |
| public void | |
| public void | |
| pack-priv void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| pack-priv void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| pack-priv void | |
| pack-priv void | |
| public void | |
| pack-priv void | |
| pack-priv void | |
| public void | |
| pack-priv boolean | |
| public long | |
| public boolean | |
| public String | |
| private void | |
| private void | |
| private void | |
| private void | |
| pack-priv void |
| chunks | back to summary |
|---|---|
| private final LinkedList<RepositoryChunk> chunks | |
| destination | back to summary |
|---|---|
| private WriteablePath destination | |
| dumpDirectory | back to summary |
|---|---|
| private Path dumpDirectory | |
| dumpOnExit | back to summary |
|---|---|
| private boolean dumpOnExit | |
| duration | back to summary |
|---|---|
| private Duration duration | |
| finalStartChunkNanos | back to summary |
|---|---|
| private long finalStartChunkNanos | |
| flushInterval | back to summary |
|---|---|
| private Duration flushInterval | |
| id | back to summary |
|---|---|
| private final long id | |
| maxAge | back to summary |
|---|---|
| private Duration maxAge | |
| maxSize | back to summary |
|---|---|
| private long maxSize | |
| name | back to summary |
|---|---|
| private String name | |
| recorder | back to summary |
|---|---|
| private final PlatformRecorder recorder | |
| recording | back to summary |
|---|---|
| private volatile Recording recording | |
| reports | back to summary |
|---|---|
| private final List<Report> reports | |
| settings | back to summary |
|---|---|
| private Map<String, String> settings | |
| shouldWriteActiveRecordingEvent | back to summary |
|---|---|
| private boolean shouldWriteActiveRecordingEvent | |
| size | back to summary |
|---|---|
| private long size | |
| startNanos | back to summary |
|---|---|
| private long startNanos | |
| startTask | back to summary |
|---|---|
| private TimerTask startTask | |
| startTime | back to summary |
|---|---|
| private Instant startTime | |
| state | back to summary |
|---|---|
| private RecordingState state | |
| stopTask | back to summary |
|---|---|
| private TimerTask stopTask | |
| stopTime | back to summary |
|---|---|
| private Instant stopTime | |
| toDisk | back to summary |
|---|---|
| private boolean toDisk | |
| PlatformRecording | back to summary |
|---|---|
| pack-priv PlatformRecording(PlatformRecorder recorder, long id) | |
| add | back to summary |
|---|---|
| pack-priv void add(RepositoryChunk c) | |
| added | back to summary |
|---|---|
| private void added(RepositoryChunk c) | |
| addReport | back to summary |
|---|---|
| public void addReport(Report report) | |
| appendChunk | back to summary |
|---|---|
| pack-priv void appendChunk(RepositoryChunk chunk) | |
| checkSetDestination | back to summary |
|---|---|
| public void checkSetDestination(WriteablePath writeablePath) throws IOException | |
| clearDestination | back to summary |
|---|---|
| pack-priv void clearDestination() | |
| close | back to summary |
|---|---|
| public void close() Implements java. Doc from java. Closes this resource, relinquishing any underlying resources.
This method is invoked automatically on objects managed by the
| |
| createStartTask | back to summary |
|---|---|
| private TimerTask createStartTask() | |
| createStopTask | back to summary |
|---|---|
| pack-priv TimerTask createStopTask() | |
| dump | back to summary |
|---|---|
| public void dump(WriteablePath writeablePath) throws IOException | |
| dumpStopped | back to summary |
|---|---|
| public void dumpStopped(WriteablePath path) throws IOException | |
| ensureNotClosed | back to summary |
|---|---|
| private void ensureNotClosed() | |
| ensureOkForSchedule | back to summary |
|---|---|
| private void ensureOkForSchedule() | |
| filter | back to summary |
|---|---|
| public void filter(Instant begin, Instant end, Long maxSize) | |
| getChunks | back to summary |
|---|---|
| public List | |
| getDestination | back to summary |
|---|---|
| public WriteablePath getDestination() | |
| getDumpOnExit | back to summary |
|---|---|
| public boolean getDumpOnExit() | |
| getDuration | back to summary |
|---|---|
| public Duration getDuration() | |
| getFinalChunkStartNanos | back to summary |
|---|---|
| public long getFinalChunkStartNanos() | |
| getFlushInterval | back to summary |
|---|---|
| public Duration getFlushInterval() | |
| getId | back to summary |
|---|---|
| public long getId() | |
| getMaxAge | back to summary |
|---|---|
| public Duration getMaxAge() | |
| getMaxSize | back to summary |
|---|---|
| public Long getMaxSize() | |
| getName | back to summary |
|---|---|
| public String getName() | |
| getRecording | back to summary |
|---|---|
| public Recording getRecording() | |
| getReports | back to summary |
|---|---|
| public List | |
| getSettings | back to summary |
|---|---|
| pack-priv Map | |
| getSettingsCopy | back to summary |
|---|---|
| public Map | |
| getSize | back to summary |
|---|---|
| public long getSize() | |
| getStartNanos | back to summary |
|---|---|
| public long getStartNanos() | |
| getStartTime | back to summary |
|---|---|
| public Instant getStartTime() | |
| getState | back to summary |
|---|---|
| public RecordingState getState() | |
| getStopTime | back to summary |
|---|---|
| public Instant getStopTime() | |
| getStreamIntervalMillis | back to summary |
|---|---|
| public long getStreamIntervalMillis() | |
| isToDisk | back to summary |
|---|---|
| public boolean isToDisk() | |
| makeDumpPath | back to summary |
|---|---|
| public WriteablePath makeDumpPath() | |
| newCopy | back to summary |
|---|---|
| public Recording newCopy(boolean stop) | |
| newSnapshotClone | back to summary |
|---|---|
| public PlatformRecording newSnapshotClone(String reason, Boolean pathToGcRoots) throws IOException | |
| notifyIfStateChanged | back to summary |
|---|---|
| private void notifyIfStateChanged(RecordingState newState, RecordingState oldState) | |
| open | back to summary |
|---|---|
| public InputStream open(Instant start, Instant end) throws IOException | |
| reduceFromBeginning | back to summary |
|---|---|
| private static List | |
| reduceFromEnd | back to summary |
|---|---|
| private static List | |
| removeAfter | back to summary |
|---|---|
| private static List | |
| removeBefore | back to summary |
|---|---|
| private static List | |
| removeBefore | back to summary |
|---|---|
| public void removeBefore(Instant timestamp) | |
| removed | back to summary |
|---|---|
| private void removed(RepositoryChunk c) | |
| removeNonExistantPaths | back to summary |
|---|---|
| pack-priv void removeNonExistantPaths() | |
| removePath | back to summary |
|---|---|
| public void removePath(Path path) | |
| scheduleStart | back to summary |
|---|---|
| public void scheduleStart(Duration delay) | |
| scheduleStart | back to summary |
|---|---|
| pack-priv void scheduleStart(Instant startTime) | |
| setConfiguration | back to summary |
|---|---|
| public void setConfiguration(Configuration c) | |
| setDestination | back to summary |
|---|---|
| public void setDestination(WriteablePath destination) throws IOException | |
| setDumpDirectory | back to summary |
|---|---|
| public void setDumpDirectory(Path directory) Sets the dump directory. Only to be used by DCmdStart. | |
| setDumpOnExit | back to summary |
|---|---|
| public void setDumpOnExit(boolean dumpOnExit) | |
| setDuration | back to summary |
|---|---|
| public void setDuration(Duration duration) | |
| setFinalStartnanos | back to summary |
|---|---|
| public void setFinalStartnanos(long chunkStartNanos) | |
| setFlushInterval | back to summary |
|---|---|
| public void setFlushInterval(Duration interval) | |
| setInternalDuration | back to summary |
|---|---|
| pack-priv void setInternalDuration(Duration duration) | |
| setMaxAge | back to summary |
|---|---|
| public void setMaxAge(Duration maxAge) | |
| setMaxSize | back to summary |
|---|---|
| public void setMaxSize(long maxSize) | |
| setName | back to summary |
|---|---|
| public void setName(String name, boolean checkClosed) | |
| setRecording | back to summary |
|---|---|
| public void setRecording(Recording recording) | |
| setSetting | back to summary |
|---|---|
| public void setSetting(String id, String value) | |
| setSettings | back to summary |
|---|---|
| public void setSettings(Map<String, String> settings) | |
| setSettings | back to summary |
|---|---|
| private void setSettings(Map<String, String> settings, boolean update) | |
| setShouldWriteActiveRecordingEvent | back to summary |
|---|---|
| pack-priv void setShouldWriteActiveRecordingEvent(boolean shouldWrite) | |
| setStartTime | back to summary |
|---|---|
| pack-priv void setStartTime(Instant startTime) | |
| setState | back to summary |
|---|---|
| public void setState(RecordingState state) | |
| setStopTask | back to summary |
|---|---|
| pack-priv void setStopTask(TimerTask stopTask) | |
| setStopTime | back to summary |
|---|---|
| pack-priv void setStopTime(Instant timeStamp) | |
| setToDisk | back to summary |
|---|---|
| public void setToDisk(boolean toDisk) | |
| shouldWriteMetadataEvent | back to summary |
|---|---|
| pack-priv boolean shouldWriteMetadataEvent() | |
| start | back to summary |
|---|---|
| public long start() | |
| stop | back to summary |
|---|---|
| public boolean stop(String reason) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| transferChunks | back to summary |
|---|---|
| private void transferChunks(WriteablePath path) throws IOException | |
| transferChunksWithRetry | back to summary |
|---|---|
| private void transferChunksWithRetry(WriteablePath path) throws IOException | |
| trimToAge | back to summary |
|---|---|
| private void trimToAge(Instant oldest) | |
| trimToSize | back to summary |
|---|---|
| private void trimToSize() | |
| updateTimer | back to summary |
|---|---|
| pack-priv void updateTimer() | |