|
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.LogServeeSupport
Support class for "LogServee".
This supports
not only LogServee implementation class,
but also adaptation between LogServer and other classes
(like (like LogDirector) or LogTap).
| Constructor Summary | |
LogServeeSupport()
Constructor. |
|
| Method Summary | |
void |
addListener(ConfigListener listener)
Add listener to listener list. |
LogServer |
getServer()
Get current " LogServer" of this. |
void |
reconfigure(LogServer server)
Change current server to specified one, and propagate event to registered " LogServee"s.
|
void |
setServer(LogServer server)
Add itself to specified server as " LogServee".
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LogServeeSupport()
| Method Detail |
public final LogServer getServer()
LogServer" of this.
public final void addListener(ConfigListener listener)
This allows you to extend action at
reconfigure(jp.ne.dti.lares.foozy.ptlog.LogServer) invocation
without class derivation.For example:
serveeSupport_.addListener(newConfigListener(){ public void reconfigure(LogServer server){ DO YOUR CUSTOM ACTION HERE } });
public void setServer(LogServer server)
LogServee".
This invokes server.addServee(this),
only if specified server is not equal to current one.
server.addServee(this) will cause invocation of reconfigure(server).
"null" server is treated as NullLogServer.INSTANCE.
setServer in interface LogServeeserver - which serves logging service to this.public void reconfigure(LogServer server)
LogServee"s.
"null" server is treated as NullLogServer.INSTANCE.
reconfigure in interface ConfigListenerserver - to be queried about current status.addListener(jp.ne.dti.lares.foozy.ptlog.ConfigListener)
|
PTLog API - 1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||