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

pack-priv final Class StreamConfiguration

extends Object
Class Inheritance
Imports
java.time.Instant, java.util.ArrayList, .List, java.util.function.Consumer, jdk.jfr.consumer.MetadataEvent, .RecordedEvent, jdk.jfr.internal.util.Utils, jdk.jfr.internal.consumer.Dispatcher.EventDispatcher

Field Summary

Modifier and TypeField and Description
private volatile boolean
pack-priv final List<Runnable>
pack-priv long
pack-priv Instant
pack-priv final List<Consumer<Throwable>>
pack-priv final List<Dispatcher.EventDispatcher>
pack-priv final List<Runnable>
pack-priv final List<Consumer<MetadataEvent>>
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv long
pack-priv Instant

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public synchronized void
public synchronized void
public synchronized void
public void
public synchronized void
public synchronized void
public boolean
public synchronized boolean
remove(Object action)

public void
setChanged(boolean changed)

public synchronized void
public synchronized void
setOrdered(boolean ordered)

public synchronized void
setReuse(boolean reuse)

public synchronized void
setStarted(boolean started)

public synchronized void
setStartNanos(long startNanos)

public synchronized void
setStartTime(Instant startTime)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

changedback to summary
private volatile boolean changed
closeActionsback to summary
pack-priv final List<Runnable> closeActions
endNanosback to summary
pack-priv long endNanos
endTimeback to summary
pack-priv Instant endTime
errorActionsback to summary
pack-priv final List<Consumer<Throwable>> errorActions
eventActionsback to summary
pack-priv final List<Dispatcher.EventDispatcher> eventActions
flushActionsback to summary
pack-priv final List<Runnable> flushActions
metadataActionsback to summary
pack-priv final List<Consumer<MetadataEvent>> metadataActions
orderedback to summary
pack-priv boolean ordered
reuseback to summary
pack-priv boolean reuse
startedback to summary
pack-priv boolean started
startNanosback to summary
pack-priv long startNanos
startTimeback to summary
pack-priv Instant startTime

Constructor Detail

StreamConfigurationback to summary
pack-priv StreamConfiguration()

Method Detail

addCloseActionback to summary
public synchronized void addCloseAction(Runnable action)
addErrorActionback to summary
public synchronized void addErrorAction(Consumer<Throwable> action)
addEventActionback to summary
public synchronized void addEventAction(String name, Consumer<RecordedEvent> consumer)
addEventActionback to summary
public void addEventAction(Consumer<RecordedEvent> action)
addFlushActionback to summary
public synchronized void addFlushAction(Runnable action)
addMetadataActionback to summary
public synchronized void addMetadataAction(Consumer<MetadataEvent> action)
hasChangedback to summary
public boolean hasChanged()
removeback to summary
public synchronized boolean remove(Object action)
setChangedback to summary
public void setChanged(boolean changed)
setEndTimeback to summary
public synchronized void setEndTime(Instant endTime)
setOrderedback to summary
public synchronized void setOrdered(boolean ordered)
setReuseback to summary
public synchronized void setReuse(boolean reuse)
setStartedback to summary
public synchronized void setStarted(boolean started)
setStartNanosback to summary
public synchronized void setStartNanos(long startNanos)
setStartTimeback to summary
public synchronized void setStartTime(Instant startTime)