@Override public IdentificationRequest<InputStream> newRequest(RequestMetaData metaData, RequestIdentifier identifier) { return new ISOImageIdentificationRequest(metaData, identifier, getTempDirLocation()); } }
@Override public IdentificationRequest<InputStream> newRequest(RequestMetaData metaData, RequestIdentifier identifier) { return new ISOImageIdentificationRequest(metaData, identifier, getTempDirLocation()); } }
private void processEntry(Iso9660FileEntry entry, URI uri, Iso9660FileSystem fileSystem, String newPath) throws CommandExecutionException { String name = entry.getPath(); if (!entry.isDirectory()) { final RequestMetaData metaData = new RequestMetaData(entry.getSize(), 2L, name); final RequestIdentifier identifier = new RequestIdentifier(uri); ISOImageIdentificationRequest req = new ISOImageIdentificationRequest(metaData, identifier, getTmpDir()); expandContainer(req, fileSystem.getInputStream(entry), newPath); } else { log.trace("processing directory : " + entry.getPath()); } } }