open method
- IContext? context
override
Opens the component.
context
(optional) a context to trace execution through call chain. Returns Future that receives error or null no errors occured.
Implementation
@override
Future open(IContext? context) async {
if (opened) {
return null;
}
if (service == null) {
var err = ConnectionException(
context != null ? ContextResolver.getTraceId(context) : null,
'NOservice',
'Service reference is missing');
throw err;
}
opened = true;
logger.info(context, 'Opened direct client');
}