1package eu.siacs.conversations.http;
2
3import java.net.URLStreamHandler;
4import java.net.URLStreamHandlerFactory;
5
6public class CustomURLStreamHandlerFactory implements URLStreamHandlerFactory {
7
8 @Override
9 public URLStreamHandler createURLStreamHandler(String protocol) {
10 if (AesGcmURLStreamHandler.PROTOCOL_NAME.equals(protocol)) {
11 return new AesGcmURLStreamHandler();
12 } else if (P1S3UrlStreamHandler.PROTOCOL_NAME.equals(protocol)) {
13 return new P1S3UrlStreamHandler();
14 } else {
15 return null;
16 }
17 }
18}