Interface TempResourceResolver


  • public interface TempResourceResolver
    Implementations of this interface resolve URIs for temporary files used by XGC. The temporary- resource URI scheme comes from TempResourceURIGenerator.TMP_SCHEME.
    • Method Detail

      • getResource

        Resource getResource​(String id)
                      throws IOException
        Get a temporary-resource given the identifier pointing to said resource.
        Parameters:
        id - the resource identifier
        Returns:
        the resource
        Throws:
        IOException - if an I/O error occured during resource acquisition
      • getOutputStream

        OutputStream getOutputStream​(String id)
                              throws IOException
        Gets an temporary-output stream of a given identifier.
        Parameters:
        id - the output stream identifier
        Returns:
        the output stream
        Throws:
        IOException - if an I/O error occured while creating an output stream