Skip to content

Support multipart messages #23

@gafiatulin

Description

@gafiatulin

With current version it is impossible to differentiate between simple and multipart messages.

One way to do that is to treat all messages as multipart: simple being multipart with only one part.
Source[ByteString]Source[org.zeromq.ZMsg]

Or introduce own message type ZMQMessage:

sealed trait ZMQMessage
case class SimpleZMQMessage(bytes: ByteString) extends ZMQMessage
case class MultipartZMQMessage(parts: Seq[ByteString]) extends ZMQMessage

And use Source[ZMQMessage]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions