manageResource<R extends IResource> method

  1. @override
void manageResource<R extends IResource>(
  1. R resource
)
override

Implementation

@override
void manageResource<R extends IResource>(R resource) {
  if (resource is! WsPeerHandle) {
    throw ArgumentError(
      'WsDiscovery can only manage WsPeerHandle instances, '
      'got ${resource.runtimeType}',
    );
  }
  resource.updateManager(this);
  _handles[resource.id] = resource;
}