compose method
ConfigParams
compose(
- String? correlationId,
- List<
ConnectionParams> connections, - CredentialParams credential,
- ConfigParams parameters,
Composes Composite connection options from connection and credential parameters.
correlationId
(optional) transaction id to trace execution through call chain.connections
connection parameterscredential
credential parametersparameters
optional parameters Return resolved options.
Implementation
ConfigParams compose(
String? correlationId,
List<ConnectionParams> connections,
CredentialParams credential,
ConfigParams parameters) {
// Validate connection parameters
for (dynamic connection in connections) {
validateConnection(correlationId, connection);
}
// Validate credential parameters
validateCredential(correlationId, credential);
// Compose final options
return composeOptions(connections, credential, parameters);
}