public interface Controller<E extends Message>
void
close()
java.lang.Class<E>
getExpectedClass()
boolean
keepRunning()
processMessage(Message message)
java.lang.Class<E> getExpectedClass()
void processMessage(Message message)
boolean keepRunning()
void close()