Package aQute.bnd.connection.settings
Class ConnectionSettings.SettingsURLConnectionHandler
java.lang.Object
aQute.bnd.connection.settings.ConnectionSettings.SettingsURLConnectionHandler
- All Implemented Interfaces:
URLConnectionHandler
- Enclosing class:
ConnectionSettings
private static final class ConnectionSettings.SettingsURLConnectionHandler
extends Object
implements URLConnectionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final URLConnectionHandlerprivate final URLConnectionHandlerprivate final Globprivate final intFields inherited from interface aQute.bnd.service.url.URLConnectionHandler
MATCH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(URLConnection connection) If the corresponding URL matches, modify the connection in the parameterized way.private booleanisHttps(URLConnection connection) booleanAnswer if this handler matches the given URLintLimit the number of concurrent connections for this handler.toString()
-
Field Details
-
match
-
handler
-
https
-
maxConcurrentConnections
private final int maxConcurrentConnections
-
-
Constructor Details
-
SettingsURLConnectionHandler
-
-
Method Details
-
matches
Description copied from interface:URLConnectionHandlerAnswer if this handler matches the given URL- Specified by:
matchesin interfaceURLConnectionHandler- Parameters:
url- the url to match- Returns:
- true if matched, false if not.
-
handle
Description copied from interface:URLConnectionHandlerIf the corresponding URL matches, modify the connection in the parameterized way.- Specified by:
handlein interfaceURLConnectionHandler- Parameters:
connection- The connection to modify- Throws:
Exception
-
maxConcurrentConnections
public int maxConcurrentConnections()Description copied from interface:URLConnectionHandlerLimit the number of concurrent connections for this handler. If this returns 0, there is no limit.- Specified by:
maxConcurrentConnectionsin interfaceURLConnectionHandler- Returns:
- the number of max concurrent connections or 0 for no limit
-
isHttps
-
toString
-