Package com.iizix.util.memjar
Class MemoryJarURLStreamHandlerFactory
java.lang.Object
com.iizix.util.memjar.MemoryJarURLStreamHandlerFactory
- All Implemented Interfaces:
URLStreamHandlerFactory
This class installs the iiziLink file system URL stream handler allowing files to be cached in-memory and not locked on the local file system.
- Author:
- Christopher Mindus
Method Summary
Modifier and TypeMethodDescriptioncreateURLStreamHandler
(String protocol) Creates the URL stream handler for the protocol "memjar".Returns an initiated instance of the Jar URL stream handler factory.static void
Install the iiziLink URL support for memjar files.
Method Details
getInstance
Returns an initiated instance of the Jar URL stream handler factory. This is the only instance of the factory.installSupport
public static void installSupport()Install the iiziLink URL support for memjar files.createURLStreamHandler
Creates the URL stream handler for the protocol "memjar".- Specified by:
createURLStreamHandler
in interfaceURLStreamHandlerFactory
- Returns:
- the MemoryJarURLStreamHandler or null if the protocol is not "memjar".