com.dua3.utility.logging.ILogEntryDispatcherFactory Maven / Gradle / Ivy
package com.dua3.utility.logging;
import org.jspecify.annotations.Nullable;
/**
* Interface for a factory that provides an instance of the LogEntryDispatcher.
*/
@FunctionalInterface
public interface ILogEntryDispatcherFactory {
/**
* Retrieves the LogEntryDispatcher instance and connects all available loggers to it.
*
* NOTE: This method is called by the ServiceProvider and not intended to be called directly by user code.
* @return The global LogEntryDispatcher instance.
*/
@Nullable LogEntryDispatcher getDispatcher();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy