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
static interface
ProgressLogger.ProgressLoggerFactory
-
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
logFinish()
default void
logFinish(java.lang.String message)
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)
default void
logStart()
default void
logStart(java.lang.String message)
long
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)
-
logStart
default void logStart()
-
logStart
default void logStart(java.lang.String message)
-
logFinish
default void logFinish()
-
logFinish
default void logFinish(java.lang.String message)
-
reset
long 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.
-
-