| Name | Description |
---|
 | AddListener |
Allows this endpoint to listen for and receive unsolicited (published) messages directly from multiple CFX endpoints that have been configured to publish messages to this
endpoint, just like a message broker. Your endpoint must be configured to receive requests (via the Open method requestUri parameter) before adding a listener.
|
 | AddMessageSource |
Set up a message source on this endpoint that other endpoints may subscribe to. Messages published to a message source are placed in a queue, and remain there until
a subscriber connects and removes them. The queue is volatile, and will be deleted when the hosting process is restarted.
|
 | AddPublishChannel(AmqpChannelAddress, String, X509Certificate) |
Adds a new publish channel for this endpoint. All messages published by the endpoint will be transmitted to one or more publish channels that
are established using this method. Only call this methoud after this endpoint has been opened by the Open method.
|
 | AddPublishChannel(Uri, String, String, X509Certificate) |
Adds a new publish channel for this endpoint. All messages published by the endpoint will be transmitted to one or more publish channels that
are established using this method. Only call this methoud after this endpoint has been opened by the Open method.
|
 | AddSubscribeChannel(AmqpChannelAddress, String, X509Certificate) |
Adds a new subscription channel for this endpoint.
|
 | AddSubscribeChannel(Uri, String, String, X509Certificate) |
Adds a new subscription channel for this endpoint.
|
 | Close |
Closes the endpoint, including all inbound and outbound channels.
|
 | CloseListener |
Closes a previously added listener (added with AddListener method).
|
 | CloseMessageSource |
Closes a previously added message source. All messages in the source's queue will be purged upon closing.
|
 | ClosePublishChannel(AmqpChannelAddress) |
Closes the specified publish channel (that was opened previously via a call to AddPublishChannel.
|
 | ClosePublishChannel(Uri, String) |
Closes the specified publish channel (that was opened previously via a call to AddPublishChannel.
|
 | CloseSubscribeChannel(AmqpChannelAddress) |
Closes the specified subscription channel (that was opened previously via a call to AddSubscribeChannel.
|
 | CloseSubscribeChannel(Uri, String) |
Closes the specified subscription channel (that was opened previously via a call to AddSubscribeChannel.
|
 | Dispose |
Disposes the endpoint, closing all inbound and outbound channels.
|
 | ExecuteRequest |
Performs a direct, point-to-point request/response transaction with another CFX Endpoint.
|
 | ExecuteRequestAsync |
Performs a direct, point-to-point request/response transaction with another CFX Endpoint.
|
 | GetSpoolSize |
Returns the total number of messages spooled for a particular
|
 | Open(String, Uri, X509Certificate2) |
Opens and inintializes the Endpoint. This should be called only once prior to closing the endpoint.
|
 | Open(String, IPAddress, Int32, X509Certificate2) |
Opens and inintializes the Endpoint. This should be called only once prior to closing the endpoint.
|
 | Publish(CFXEnvelope) |
Publishes a CFX message. The message will be transmitted to all publish channels.
|
 | Publish(CFXMessage) |
Publishes a CFX message. A CFX envelope will be automatically generated for
your message. The message will be transmitted to all publish channels.
|
 | PublishMany(IEnumerableCFXEnvelope) |
Publishes multiple CFX messages at one time. The messages will be transmitted to all publish channels.
|
 | PublishMany(IEnumerableCFXMessage) |
Publishes multiple CFX messages at one time. CFX envelopes will be automatically generated
for your messages. The messages will be transmitted to all publish channels.
|
 | PublishManyToChannel(IEnumerableCFXEnvelope, AmqpChannelAddress) |
Publishes a collection of CFX envelopes to the specified channel.
|
 | PublishManyToChannel(IEnumerableCFXMessage, AmqpChannelAddress) |
Publishes a collection of CFX messages to the specified channel.
CFX envelopes will be automatically generated for each of your messages.
|
 | PublishManyToMessageSource |
Publishes multiple messages to a message source.
|
 | PublishToChannel(CFXEnvelope, AmqpChannelAddress) |
Publishes a CFX envelope to the specified channel.
|
 | PublishToChannel(CFXMessage, AmqpChannelAddress) |
Publishes a CFX message to the specified channel. A CFX envelope will be automatically generated for
your message.
|
 | PublishToMessageSource |
Publishes a single message to a message source.
|
 | PurgeAllSpools |
Permanently deletes all spooled messages from all Publish channels associated with this endpoint.
|
 | PurgeMessageSource |
Purges all queued messages for the given message source.
|
 | PurgeSpool |
Permanently deletes all spooled messages from the specified Publish channel.
|
 | TestChannel |
Tests if the specified network address is capable of establishing an AMQP connection from this endpoint.
|
 | TestPublishChannel |
Tests if the specified network address and AMQP target address is capable of receiving messages published from this endpoint.
|
 | TestSubscribeChannel |
Tests if this endpoint is capable of subscribing to and receiving message from the specified network address and AMQP source address.
|