pyams_zmq.interfaces package ⊞

PyAMS_zmq.interfaces module

This module provides definition of 0MQ process and message handle.

interface pyams_zmq.interfaces.IZMQMessageHandler[source]

ZeroMQ message handler

handler

Concrete message handler

interface pyams_zmq.interfaces.IZMQProcess[source]

ZeroMQ process interface

socket_type

Socket type

setup(self)

Initialize process context and events loop and initialize stream

stream(self, sock_type, addr, bind, callback=None, subscribe=b'')

Create ZMQStream

init_stream(self)

initialize response stream

start(self)

Start the process

stop(self)

Stop the process

interface pyams_zmq.interfaces.IZMQProcessStartedEvent[source]

Extends: zope.interface.interfaces.IObjectEvent

ZMQ process started event interface

class pyams_zmq.interfaces.ZMQProcessStartedEvent(object)[source]

Bases: zope.interface.interfaces.ObjectEvent

ZMQ process started event