package com.splunk.mint.network.http;

import com.splunk.mint.network.MonitorRegistry;
import java.net.URLStreamHandler;
import java.net.URLStreamHandlerFactory;
import java.util.HashMap;
import java.util.Map;

public class MonitorableURLStreamHandlerFactory
  implements URLStreamHandlerFactory
{
  private Map<String, URLStreamHandler> handlers = new HashMap();

  public MonitorableURLStreamHandlerFactory(MonitorRegistry paramMonitorRegistry)
    throws ClassNotFoundException
  {
    HTTPURLStreamHandler localHTTPURLStreamHandler = new HTTPURLStreamHandler(paramMonitorRegistry);
    this.handlers.put(localHTTPURLStreamHandler.getProtocol(), localHTTPURLStreamHandler);
    HTTPSURLStreamHandler localHTTPSURLStreamHandler = new HTTPSURLStreamHandler(paramMonitorRegistry);
    this.handlers.put(localHTTPSURLStreamHandler.getProtocol(), localHTTPSURLStreamHandler);
  }

  public URLStreamHandler createURLStreamHandler(String paramString)
  {
    return (URLStreamHandler)this.handlers.get(paramString);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.splunk.mint.network.http.MonitorableURLStreamHandlerFactory
 * JD-Core Version:    0.6.2
 */