Package org.apache.maven.index.reader
Interface WritableResourceHandler
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
,ResourceHandler
public interface WritableResourceHandler extends ResourceHandler
Maven 2 Index writableResourceHandler
, is capable of saving resources too. Needed only if incremental index updates are wanted, to store the index state locally, and be able to calculate incremental diffs on nextIndexReader
invocation. Is used by single thread only.- Since:
- 5.1.2
- See Also:
ResourceHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
WritableResourceHandler.WritableResource
Resource that is writable.-
Nested classes/interfaces inherited from interface org.apache.maven.index.reader.ResourceHandler
ResourceHandler.Resource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WritableResourceHandler.WritableResource
locate(java.lang.String name)
Returns theWritableResourceHandler.WritableResource
withname
.
-
-
-
Method Detail
-
locate
WritableResourceHandler.WritableResource locate(java.lang.String name) throws java.io.IOException
Returns theWritableResourceHandler.WritableResource
withname
. Returned locator should be handled as resource, isCloseable
.- Specified by:
locate
in interfaceResourceHandler
- Parameters:
name
- Resource name, guaranteed to be non-null
and is FS and URL safe string.- Throws:
java.io.IOException
-
-