Interface RuntimeLoggerFactory
- All Superinterfaces:
org.refcodes.factory.Factory<RuntimeLogger>,org.refcodes.factory.LookupFactory<RuntimeLogger,,String> org.refcodes.mixin.TypeAccessor<RuntimeLogger>,org.refcodes.factory.TypeFactory<RuntimeLogger>
- All Known Implementing Classes:
DefaultRuntimeLoggerFactory,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.factory.Factory
org.refcodes.factory.Factory.ConfigurableFactory<T,OPTS> Nested classes/interfaces inherited from interface org.refcodes.factory.LookupFactory
org.refcodes.factory.LookupFactory.ConfigurableLookupFactory<T,TID, OPTS> Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor
org.refcodes.mixin.TypeAccessor.TypeBuilder<T,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T, B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T> Nested classes/interfaces inherited from interface org.refcodes.factory.TypeFactory
org.refcodes.factory.TypeFactory.ConfigurableTypeFactory<T,OPTS> -
Method Summary
Methods inherited from interface org.refcodes.factory.Factory
createMethods inherited from interface org.refcodes.factory.LookupFactory
createMethods inherited from interface org.refcodes.factory.TypeFactory
getType