Module org.refcodes.logger
Package org.refcodes.logger
Interface RuntimeLoggerAccessor.RuntimeLoggerProperty
- All Superinterfaces:
RuntimeLoggerAccessor
,RuntimeLoggerAccessor.RuntimeLoggerMutator
- Enclosing interface:
- RuntimeLoggerAccessor
public static interface RuntimeLoggerAccessor.RuntimeLoggerProperty
extends RuntimeLoggerAccessor, RuntimeLoggerAccessor.RuntimeLoggerMutator
Provides a
RuntimeLogger
property.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.logger.RuntimeLoggerAccessor
RuntimeLoggerAccessor.RuntimeLoggerMutator, RuntimeLoggerAccessor.RuntimeLoggerProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault RuntimeLogger
letRuntimeLogger
(RuntimeLogger aRuntimeLogger) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenRuntimeLogger
(setter) as ofRuntimeLoggerAccessor.RuntimeLoggerMutator.setRuntimeLogger(RuntimeLogger)
and returns the very same value (getter).Methods inherited from interface org.refcodes.logger.RuntimeLoggerAccessor
getRuntimeLogger
Methods inherited from interface org.refcodes.logger.RuntimeLoggerAccessor.RuntimeLoggerMutator
setRuntimeLogger
-
Method Details
-
letRuntimeLogger
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenRuntimeLogger
(setter) as ofRuntimeLoggerAccessor.RuntimeLoggerMutator.setRuntimeLogger(RuntimeLogger)
and returns the very same value (getter).- Parameters:
aRuntimeLogger
- TheRuntimeLogger
to set (viaRuntimeLoggerAccessor.RuntimeLoggerMutator.setRuntimeLogger(RuntimeLogger)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-