Para instalar seu próprio
FileTypeDetector
você primeiro cria sua própria implementação:public class MyFileTypeDetector extends java.nio.file.spi.FileTypeDetector {
public String probeContentType(Path path) throws IOException {
return ...
}
}
Em seguida, adicione um arquivo
/META-INF/services/java.nio.file.spi.FileTypeDetector
para o jar que contém sua implementação:Seu conteúdo é o nome de classe qualificado de sua implementação:org.example.MyFileTypeDetector