nsIProtocolProxyService2

An extension of nsIProtocolProxyService

Methods

reloadPAC()

Call this method to cause the PAC file (if any is configured) to be
reloaded. The PAC file is loaded asynchronously.

deprecatedBlockingResolve(aURI, aFlags)

This exists so Java(tm) can migrate to an asynchronous interface.
Do not use this unless you are the plugin interface, and even then you
ought to feel horribly guilty because you will create main thread jank.

No documentation - it is deprecated!
/

asyncResolve2(aURI, aFlags, aCallback)

This method is identical to asyncResolve() except it may execute the
callback function immediately (i.e from the stack of asyncResolve2()) if
it is immediately ready to run. The nsICancelable return value will be
null in that case.