APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal.tool

pack-priv final Class Scrub

extends Command
Class Inheritance
Imports
java.io.IOException, .PrintStream, java.nio.file.Files, .Path, java.util.ArrayList, .Deque, .List, java.util.function.Predicate, jdk.jfr.EventType, jdk.jfr.consumer.RecordedEvent, .RecordingFile, jdk.jfr.internal.consumer.JdkJfrConsumer, jdk.jfr.internal.consumer.filter.ChunkWriter.RemovedEvents, jdk.jfr.internal.util.UserDataException, .UserSyntaxException

Field Summary

Inherited from jdk.jfr.internal.tool.Command:
title

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private Predicate<RecordedEvent>
public void
private void
ensureUsableOutput(Path input, Path output)

public void
public String
public String
public List<String>
protected String
Inherited from jdk.jfr.internal.tool.Command:
acceptFilterOptionacceptIntacceptOptionacceptSwitchcheckCommonErrorcouldNotReadErrordisplayAvailableCommandsdisplayCommanddisplayHelpdisplayUsageensureAccessensureFileDoesNotExistensureFileExtensionensureMaxArgumentCountensureMinArgumentCountgetAliasesgetCommandsgetDirectorygetJFRInputFilegetNamesmatchesprintprintfprintlnprintlnquoteCharactervalueOfwarnForWildcardExpansion

Constructor Detail

Scrubback to summary
pack-priv Scrub()

Method Detail

createFilterback to summary
private Predicate<RecordedEvent> createFilter(Deque<String> options, List<EventType> types) throws UserSyntaxException, UserDataException
displayOptionUsageback to summary
public void displayOptionUsage(PrintStream stream)

Overrides jdk.jfr.internal.tool.Command.displayOptionUsage.

Annotations
@Override
ensureUsableOutputback to summary
private void ensureUsableOutput(Path input, Path output) throws UserSyntaxException, UserDataException
executeback to summary
public void execute(Deque<String> options) throws UserSyntaxException, UserDataException

Implements abstract jdk.jfr.internal.tool.Command.execute.

Annotations
@Override
getDescriptionback to summary
public String getDescription()

Implements abstract jdk.jfr.internal.tool.Command.getDescription.

Annotations
@Override
getNameback to summary
public String getName()

Implements abstract jdk.jfr.internal.tool.Command.getName.

Annotations
@Override
getOptionSyntaxback to summary
public List<String> getOptionSyntax()

Overrides jdk.jfr.internal.tool.Command.getOptionSyntax.

Annotations
@Override
getTitleback to summary
protected String getTitle()

Overrides jdk.jfr.internal.tool.Command.getTitle.

Annotations
@Override