setReferences method
Sets references to dependent components.
references
references to locate the component dependencies.
Implementation
@override
void setReferences(IReferences references) {
_references = references;
logger.setReferences(references);
counters.setReferences(references);
dependencyResolver.setReferences(references);
// Get endpoint
endpoint = dependencyResolver.getOneOptional<HttpEndpoint>('endpoint');
// Or create a local one
if (endpoint == null) {
endpoint = _createEndpoint();
_localEndpoint = true;
} else {
_localEndpoint = false;
}
// Add registration callback to the endpoint
endpoint!.register(this);
_swaggerService =
dependencyResolver.getOneOptional<ISwaggerService>('swagger');
}