- All Superinterfaces:
AutoCloseable,LogEventLogger,LogLifecycle,LogPublisher
- All Known Implementing Classes:
DisruptorLogPublisher
- Enclosing interface:
LogPublisher
Async publisher.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classAsync publisher builder.Nested classes/interfaces inherited from interface io.jstach.rainbowgum.LogPublisher
LogPublisher.AbstractBuilder<T>, LogPublisher.AsyncLogPublisher, LogPublisher.PublisherFactory, LogPublisher.PublisherProvider, LogPublisher.SyncLogPublisher -
Field Summary
Fields inherited from interface io.jstach.rainbowgum.LogLifecycle
SHUTDOWN -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Async publisher builder.default booleanIf the publisher is synchronous.Methods inherited from interface io.jstach.rainbowgum.LogEventLogger
logMethods inherited from interface io.jstach.rainbowgum.LogLifecycle
close, startMethods inherited from interface io.jstach.rainbowgum.LogPublisher
status
-
Method Details
-
synchronous
Description copied from interface:LogPublisherIf the publisher is synchronous.- Specified by:
synchronousin interfaceLogPublisher- Returns:
- true if
LogPublisher.SyncLogPublisher.
-
builder
Async publisher builder.- Returns:
- builder.
-