2. Enterprise Integration Patterns

clusterNotification

Version

Receives control messages to dynamically modify the configuration of a {@link LoadBalancingInterceptor}.

Explanation:

See also examples/loadbalancer-client-2 in the Membrane API Gateway distribution.

Syntax

<clusterNotification validateSignature="[true, false]" keyHex="string" timeout="integer" />
<clusterNotification validateSignature="[true, false]" keyHex="string" timeout="integer" />

Sample

<api port="2000">
<request>
<clusterNotification validateSignature="true" keyHex="6f488a642b740fb70c5250987a284dc0" timeout="5000" />
</request>
</api>
<api port="2000">
  <request>
    <clusterNotification validateSignature="true" keyHex="6f488a642b740fb70c5250987a284dc0" timeout="5000" />
  </request>
</api>

Attributes

NameRequiredDefaultDescriptionExamples
keyHexfalse-Key used by encryption as hex string6f488a642b740fb70c5250987a284dc0
timeoutfalse-Timestamp invalidation period. (0=unlimited)5000
validateSignaturefalse-Set Push Interface to encrypted mode.-

Can be used in