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:
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,B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T, B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T> -
Method Summary
Methods inherited from interface org.refcodes.factory.Factory
createMethods inherited from interface org.refcodes.factory.LookupFactory
create, createMethods inherited from interface org.refcodes.factory.TypeFactory
create, getType