Export to GitHub

masstransit - issue #4

Add an EnvelopeFactory


Posted on Dec 30, 2007 by Swift Cat

As a service bus, I want to use a generic envelope factory interface to build envelopes for communicating with endpoints so that I can obtain a level of isolation between the Envelope class and the implementation.

  1. When creating an envelope using the factory, I expect to create an IBuildEnvelope interface in response.

  2. When receiving an envelope from an endpoint, I expect to receive an IEnvelope interface.

  3. When creating an Endpoint, I expect to acquire an IEnvelopeBuilder interface from the Endpoint that I will use to create envelopes destined for that Endpoint.

Comment #1

Posted on Dec 30, 2007 by Swift Cat

(No comment was entered for this change.)

Comment #2

Posted on Dec 31, 2007 by Swift Cat

Actual implementation:

IEnvelopeFactory, supported by MessageQueueEndpoint, used for creation of envelopes by the service bus.

Status: Fixed

Labels:
Type-Enhancement Priority-Medium