Top Description Fields Constructors Methods
ch.qos.logback.core.spi

public Class BasicSequenceNumberGenerator

extends ContextAwareBase
implements SequenceNumberGenerator
Class Inheritance
All Implemented Interfaces
ch.qos.logback.core.spi.SequenceNumberGenerator, ch.qos.logback.core.spi.ContextAware
Imports
java.util.concurrent.atomic.AtomicLong

A very simple SequenceNumberGenerator based on an AtomicLong variable.
Author
Ceki Gülcü
Since
1.3.0

Field Summary

Modifier and TypeField and Description
private final AtomicLong
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
contextdeclaredOrigin

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Field Detail

atomicLongback to summary
private final AtomicLong atomicLong

Constructor Detail

BasicSequenceNumberGeneratorback to summary
public BasicSequenceNumberGenerator()

Method Detail

nextSequenceNumberback to summary
public long nextSequenceNumber()

Implements ch.qos.logback.core.spi.SequenceNumberGenerator.nextSequenceNumber.

Annotations
@Override