Package org.neo4j.graphalgo.core.utils
Interface ProgressLogger
-
- All Known Implementing Classes:
BatchingProgressLogger
,ProgressLogger.NullProgressLogger
,ProgressLoggerAdapter
public interface ProgressLogger
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ProgressLogger.NullProgressLogger
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Supplier<java.lang.String>
NO_MESSAGE
static ProgressLogger
NULL_LOGGER
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description org.neo4j.logging.Log
getLog()
default void
logMessage(java.lang.String msg)
void
logMessage(java.util.function.Supplier<java.lang.String> msg)
default void
logProgress()
default void
logProgress(double percentDone)
Deprecated.default void
logProgress(double numerator, double denominator)
Deprecated.default void
logProgress(double numerator, double denominator, java.util.function.Supplier<java.lang.String> msg)
Deprecated.void
logProgress(double percentDone, java.util.function.Supplier<java.lang.String> msg)
Deprecated.default void
logProgress(long progress)
void
logProgress(long progress, java.util.function.Supplier<java.lang.String> msgFactory)
void
logProgress(java.util.function.Supplier<java.lang.String> msgFactory)
void
reset(long newTaskVolume)
-
-
-
Field Detail
-
NULL_LOGGER
static final ProgressLogger NULL_LOGGER
-
NO_MESSAGE
static final java.util.function.Supplier<java.lang.String> NO_MESSAGE
-
-
Method Detail
-
logProgress
default void logProgress()
-
logProgress
void logProgress(java.util.function.Supplier<java.lang.String> msgFactory)
-
logProgress
default void logProgress(long progress)
-
logProgress
void logProgress(long progress, java.util.function.Supplier<java.lang.String> msgFactory)
-
logMessage
void logMessage(java.util.function.Supplier<java.lang.String> msg)
-
logMessage
default void logMessage(java.lang.String msg)
-
reset
void reset(long newTaskVolume)
-
getLog
org.neo4j.logging.Log getLog()
-
logProgress
@Deprecated void logProgress(double percentDone, java.util.function.Supplier<java.lang.String> msg)
Deprecated.
-
logProgress
@Deprecated default void logProgress(double numerator, double denominator, java.util.function.Supplier<java.lang.String> msg)
Deprecated.
-
logProgress
@Deprecated default void logProgress(double numerator, double denominator)
Deprecated.
-
logProgress
@Deprecated default void logProgress(double percentDone)
Deprecated.
-
-