Class ByteArrayResourceStreamHandlerProvider

java.lang.Object
java.net.spi.URLStreamHandlerProvider
cloud.piranha.resource.ByteArrayResourceStreamHandlerProvider
All Implemented Interfaces:
URLStreamHandlerFactory

public class ByteArrayResourceStreamHandlerProvider extends URLStreamHandlerProvider
Handler for the bytes:// protocol.
Author:
Arjan Tijms
  • Constructor Details

    • ByteArrayResourceStreamHandlerProvider

      public ByteArrayResourceStreamHandlerProvider()
  • Method Details

    • createURLStreamHandler

      public URLStreamHandler createURLStreamHandler(String protocol)
    • setGetResourceAsStreamFunction

      public static void setGetResourceAsStreamFunction(Function<String,​InputStream> getResourceAsStreamFunction)
      Sets a Function that provides the input stream based on the string form of a bytes:// URL.
      Parameters:
      getResourceAsStreamFunction - the function to transform a string URL to an input stream