|
PTLog API - 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.ne.dti.lares.foozy.ptlog.LogServer
jp.ne.dti.lares.foozy.ptlog.EffectiveLogServer
jp.ne.dti.lares.foozy.ptlog.ServiceProvider
Base of classes which provides "real" log service.
You must concretize below method(s) to have this function.
| Constructor Summary | |
ServiceProvider(TypeConverter converter,
java.lang.Class typeClass)
Constructor. |
|
| Method Summary | |
void |
addTypeConverter(TypeConverter converter)
Add specified converter to converter list. |
void |
addTypeConverters(java.util.Collection converterCollection)
|
void |
clearTypeConverter()
Clear all registered converters. |
java.lang.Object |
convertType(LogType type)
Convert specified type to log service specific object. |
void |
removeTypeConverter(TypeConverter converter)
Remove specified converter from converter list. |
| Methods inherited from class jp.ne.dti.lares.foozy.ptlog.EffectiveLogServer |
addServee_, getServees, removeServee_ |
| Methods inherited from class jp.ne.dti.lares.foozy.ptlog.LogServer |
addServee, fireReconfigure, getContext, getSubjectName, removeServee |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServiceProvider(TypeConverter converter,
java.lang.Class typeClass)
Specified converter is used as "default" one.
"Default" converter should return non-null result, even if conversion source is not recognizable one.
converter - to convert log type to anoteher.typeClass - which is expected for result of conversion.convertType(jp.ne.dti.lares.foozy.ptlog.LogType)| Method Detail |
public final void addTypeConverter(TypeConverter converter)
Restriction on converter depends on implementation of derived classes.
removeTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
clearTypeConverter(),
convertType(jp.ne.dti.lares.foozy.ptlog.LogType)public final void addTypeConverters(java.util.Collection converterCollection)
public final void removeTypeConverter(TypeConverter converter)
addTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
clearTypeConverter(),
convertType(jp.ne.dti.lares.foozy.ptlog.LogType)public final void clearTypeConverter()
addTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
removeTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
convertType(jp.ne.dti.lares.foozy.ptlog.LogType)public final java.lang.Object convertType(LogType type)
default converter is
used, if converter list is empty
TypeConverter.convert(jp.ne.dti.lares.foozy.ptlog.LogType) with specified type
expected instance
default converter is
used,
if no converter returns effective value
addTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
removeTypeConverter(jp.ne.dti.lares.foozy.ptlog.TypeConverter),
clearTypeConverter()
|
PTLog API - 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||