- All Superinterfaces:
org.refcodes.factory.LookupFactory<RuntimeLogger,
,String> org.refcodes.mixin.TypeAccessor<RuntimeLogger>
,org.refcodes.factory.TypeFactory<RuntimeLogger>
- All Known Implementing Classes:
RuntimeLoggerFactoryImpl
,RuntimeLoggerFactorySingleton
public interface RuntimeLoggerFactory
extends org.refcodes.factory.TypeFactory<RuntimeLogger>, org.refcodes.factory.LookupFactory<RuntimeLogger,String>
A
RuntimeLoggerFactory
defines the methods required to factor
RuntimeLogger
instances. You might also provide a static method with
the following signature in order to provide singleton functionality and avoid
to create too many unnecessary RuntimeLogger
instances:
public RuntimeLogger
getInstance() { ... }
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,
B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T, B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object> -
Method Summary
Methods inherited from interface org.refcodes.factory.LookupFactory
createInstance, createInstance
Methods inherited from interface org.refcodes.factory.TypeFactory
createInstance, createInstance, getType