package com.myselia.stem.communication.handlers;
import java.io.IOException;
import com.myselia.javacommon.communication.mail.MailService;
import com.myselia.javacommon.communication.units.Transmission;
public class DaemonHandler extends ComponentHandlerBase {
public DaemonHandler() {
}
public void handleComponent(Transmission t) throws IOException {
super.handleComponent(t);
}
@Override
protected void transmissionReceived(Transmission t) {
mailbox.enqueueOut(t);
MailService.notify(this);
}
@Override
protected void endpointReceive() {
write(mailbox.dequeueIn());
}
}