Package aQute.bnd.url

Class MultiURLConnectionHandler

  • All Implemented Interfaces:
    URLConnectionHandler

    public class MultiURLConnectionHandler
    extends java.lang.Object
    implements URLConnectionHandler
    Will iterate over the current plugins to find a matching URLConnectionHandler and in the end use the default connector if no alternative is found.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handle​(java.net.URLConnection connection)
      If the corresponding URL matches, modify the connection in the parameterized way.
      boolean matches​(java.net.URL url)
      Answer if this handler matches the given URL
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultiURLConnectionHandler

        public MultiURLConnectionHandler​(Registry registry)
    • Method Detail

      • handle

        public void handle​(java.net.URLConnection connection)
                    throws java.lang.Exception
        Description copied from interface: URLConnectionHandler
        If the corresponding URL matches, modify the connection in the parameterized way.
        Specified by:
        handle in interface URLConnectionHandler
        Parameters:
        connection - The connection to modify
        Throws:
        java.lang.Exception
      • matches

        public boolean matches​(java.net.URL url)
        Description copied from interface: URLConnectionHandler
        Answer if this handler matches the given URL
        Specified by:
        matches in interface URLConnectionHandler
        Parameters:
        url - the url to match
        Returns:
        true if matched, false if not.