MessageDistributionHttpClientV1 class

Implemented types

Constructors

MessageDistributionHttpClientV1([dynamic config])

Properties

baseRoute ↔ String
The base route.
read / write, inherited
client ↔ Client
The HTTP client.
read / write, inherited
connectionResolver ↔ HttpConnectionResolver
The connection resolver.
read / write, inherited
connectTimeout ↔ int
The connection timeout in milliseconds.
read / write, inherited
counters ↔ CompositeCounters
The performance counters.
read / write, inherited
hashCode → int
The hash code for this object. [...]
read-only, inherited
headers ↔ Map<String, String>
The default headers to be added to every request.
read / write, inherited
logger ↔ CompositeLogger
The logger.
read / write, inherited
options ↔ ConfigParams
The configuration options.
read / write, inherited
retries ↔ int
The number of retries.
read / write, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
timeout ↔ int
The invocation timeout in milliseconds.
read / write, inherited
uri ↔ String
The remote service uri which is calculated on open.
read / write, inherited

Methods

sendMessage(String correlationId, RecipientV1 recipient, MessageV1 message, ConfigParams parameters, String method) → Future
Send the message to recipient [...]
override
sendMessages(String correlationId, List<RecipientV1> recipients, MessageV1 message, ConfigParams parameters, String method) → Future
Send the messages to recipients [...]
override
sendMessageToRecipient(String correlationId, String recipientId, String subscription, MessageV1 message, ConfigParams parameters, String method) → Future
Send the messages to recipient by its id [...]
override
sendMessageToRecipients(String correlationId, List<String> recipientIds, String subscription, MessageV1 message, ConfigParams parameters, String method) → Future
Send the messages to recipients by its ids [...]
override
addCorrelationId(Map<String, String> params, String correlationId) → Map<String, String>
Adds a correlation id (correlation_id) to invocation parameter map. [...]
inherited
addFilterParams(Map<String, String> params, FilterParams filter) → Map<String, String>
Adds filter parameters (with the same name as they defined) to invocation parameter map. [...]
inherited
addPagingParams(Map<String, String> params, PagingParams paging) → Map<String, String>
Adds paging parameters (skip, take, total) to invocation parameter map. [...]
inherited
call(String method, String route, String correlationId, Map<String, String> params, [dynamic data]) → Future
Calls a remote method via HTTP/REST protocol. [...]
inherited
callCommand(String name, String correlationId, dynamic params) → Future
Calls a remote method via HTTP commadable protocol. The call is made via POST operation and all parameters are sent in body object. The complete route to remote method is defined as baseRoute + "/" + name. [...]
inherited
close(String correlationId) → Future
Closes component and frees used resources. [...]
inherited
configure(ConfigParams config) → void
Configures component by passing configuration parameters. [...]
inherited
createRequestRoute(String route) → String
inherited
instrument(String correlationId, String name) → Timing
Adds instrumentation to log calls and measure call time. It returns a Timing object that is used to end the time measurement. [...]
inherited
instrumentError(String correlationId, String name, dynamic err, [bool reerror = false]) → void
Adds instrumentation to error handling. [...]
inherited
isOpen() → bool
Checks if the component is opened. Returns true if the component has been opened and false otherwise.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
open(String correlationId) → Future
Opens the component. [...]
inherited
setReferences(IReferences references) → void
Sets references to dependent components. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator. [...]
inherited