blob: 418c55f0c1935825239c916baab170c3c70d934b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package kr.syeyoung.dungeonsguide.customurl;
import kr.syeyoung.dungeonsguide.Authenticator;
import lombok.AllArgsConstructor;
import java.net.URLStreamHandler;
import java.net.URLStreamHandlerFactory;
@AllArgsConstructor
public class DGURLStreamHandlerFactory implements URLStreamHandlerFactory {
private Authenticator authenticator;
@Override
public URLStreamHandler createURLStreamHandler(String s) {
if ("dungeonsguide".equals(s)) {
return new DGURLStreamHandler(authenticator);
}
return null;
}
}
|