On Tue, 2017-08-29 at 21:03 -0700, Chetan Mehrotra wrote:
> +
> + Tracker<MountInfoProvider> tracker =
> whiteboard.track(MountInfoProvider.class);
> + List<MountInfoProvider> services = tracker.getServices();
> + tracker.stop();
> +
> + if ( services.isEmpty() )
> + this.mountInfoProvider = null;
> + else if ( services.size() == 1 )
> + this.mountInfoProvider = services.get(0);
> + else
> + throw new IllegalArgumentException("Found " +
> services.size() + " MountInfoProvider references, expected at most
> 1.");
>
> You can also use WhiteboardUtils#getService here which hides this
> stuff
> Chetan Mehrotra
Good catch, thanks Chetan. Applied in r1806682.
Robert