package org.owasp.security.logging.util;
/**
* Wraps the controller to enforce caller conformance to
* intervace specification.
* @author Milton Smith
* @see org.owasp.security.logging.util.DefaultIntervalLoggingController
*
*/
class IntervalLoggerControllerWrapper implements IntervalLoggerController {
private IntervalLoggerController wd;
public IntervalLoggerControllerWrapper( IntervalLoggerController wd ) {
this.wd = wd;
}
public void start(int interval) {
wd.start(interval);
}
public void start() {
wd.start();
}
public void stop() {
wd.stop();
}
public void setStatusMessageView(IntervalLoggerView v) {
wd.setStatusMessageView(v);
}
@Override
public void setStatusMessageModel(IntervalLoggerModel m) {
wd.setStatusMessageModel(m);
}
}