
zmq.io.IEngine Maven / Gradle / Ivy
package zmq.io;
// Abstract interface to be implemented by various engines.
public interface IEngine
{
// Plug the engine to the session.
void plug(IOThread ioThread, SessionBase session);
// Terminate and deallocate the engine. Note that 'detached'
// events are not fired on termination.
void terminate();
// This method is called by the session to signal that more
// messages can be written to the pipe.
void restartInput();
// This method is called by the session to signal that there
// are messages to send available.
void restartOutput();
void zapMsgAvailable();
String getEndPoint();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy