EventMetadataCloseable


@DelicateTracingApi
public final class EventMetadataCloseable


A holder for a EventMetadata and the AutoCloseable.

Summary

Public constructors

EventMetadataCloseable(
    @<error> @NonNull EventMetadata metadata,
    @<error> @NonNull AutoCloseable closeable,
    @<error> @NonNull PropagationToken propagationToken
)

Public constructors

EventMetadataCloseable

public EventMetadataCloseable(
    @<error> @NonNull EventMetadata metadata,
    @<error> @NonNull AutoCloseable closeable,
    @<error> @NonNull PropagationToken propagationToken
)

Public methods

getCloseable

public final @NonNull AutoCloseable getCloseable()

getMetadata

public final @NonNull EventMetadata getMetadata()

getPropagationToken

public final @NonNull PropagationToken getPropagationToken()

setCloseable

public final void setCloseable(@NonNull AutoCloseable value)

setMetadata

public final void setMetadata(@NonNull EventMetadata value)

setPropagationToken

public final void setPropagationToken(@NonNull PropagationToken value)