Package org.apache.maven.index.reader
Interface ResourceHandler
- All Superinterfaces:
 AutoCloseable,Closeable
- All Known Subinterfaces:
 WritableResourceHandler
- All Known Implementing Classes:
 BufferedResourceHandler,BufferedWritableResourceHandler,PathWritableResourceHandler,UriResourceHandler
Maven Index resource abstraction, that should be handled as a resource (is 
Closeable. That means, that
 implementations could perform any extra activity as FS locking or so (if uses FS as backing store). Is used by single
 thread only.- Since:
 - 5.1.2
 
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceHandle of content. - 
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()Default close method is no-op, override if implementation requires. 
- 
Method Details
- 
locate
- Parameters:
 name- Resource name, guaranteed to be non-nulland is FS and URL safe string.- Throws:
 IOException
 - 
close
Default close method is no-op, override if implementation requires.- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable- Throws:
 IOException
 
 -