humble-video-noarch/src/main/java/io/humble/video/customio/HumbleIO.java
public IURLProtocolHandler unmapIO(String url)
  {
    if (url == null || url.length() <= 0)
      throw new IllegalArgumentException("must pass in non-zero url");
    String streamName = URLProtocolManager.getResourceFromURL(url);
    RegistrationInformation oldTuple = mURLs.remove(streamName);
    return oldTuple == null ? null : oldTuple.getHandler();
  }
public IURLProtocolHandler unmapIO(String url)
  {
    if (url == null || url.length() <= 0)
      throw new IllegalArgumentException("must pass in non-zero url");
    String streamName = URLProtocolManager.getResourceFromURL(url);
    RegistrationInformation oldTuple = mURLs.remove(streamName);
    return oldTuple == null ? null : oldTuple.getHandler();
  }
Unmaps a registration between a URL and the underlying i/o objects.
<p>
If URL contains a protocol it is ignored when trying to find the matching
IO stream.
</p>

@param url The stream name to unmap
@return the {@link IURLProtocolHandler} that had been registered for that
url, or null if none.