MountTableManager, StateStoreCache@Private @Evolving public class MountTableStoreImpl extends MountTableStore
MountTableStore state store API.| Constructor | Description |
|---|---|
MountTableStoreImpl(StateStoreDriver driver) |
| Modifier and Type | Method | Description |
|---|---|---|
AddMountTableEntriesResponse |
addMountTableEntries(AddMountTableEntriesRequest request) |
Add multiple entries to the mount table.
|
AddMountTableEntryResponse |
addMountTableEntry(AddMountTableEntryRequest request) |
When add mount table entry, it needs WRITE permission of the nearest parent
entry if exist, and EXECUTE permission of other ancestor entries.
|
GetDestinationResponse |
getDestination(GetDestinationRequest request) |
Get the destination subcluster (namespace) of a file/directory.
|
GetMountTableEntriesResponse |
getMountTableEntries(GetMountTableEntriesRequest request) |
List all mount table entries present at or below the path.
|
RefreshMountTableEntriesResponse |
refreshMountTableEntries(RefreshMountTableEntriesRequest request) |
Refresh mount table entries cache from the state store.
|
RemoveMountTableEntryResponse |
removeMountTableEntry(RemoveMountTableEntryRequest request) |
Remove an entry from the mount table.
|
UpdateMountTableEntryResponse |
updateMountTableEntry(UpdateMountTableEntryRequest request) |
Updates an existing entry in the mount table.
|
getQuotaManager, setQuotaManager, setRefreshService, updateCacheAllRoutersgetCachedRecords, getCachedRecordsAndTimeStamp, loadCache, overrideExpiredRecord, overrideExpiredRecordsgetDriver, getRecordClass, newInstancepublic MountTableStoreImpl(StateStoreDriver driver)
public AddMountTableEntryResponse addMountTableEntry(AddMountTableEntryRequest request) throws java.io.IOException
request - add mount table entry requestjava.io.IOException - if mount table cannot be accessedpublic AddMountTableEntriesResponse addMountTableEntries(AddMountTableEntriesRequest request) throws java.io.IOException
MountTableManagerrequest - Request object with fully populated list of mount point entries.java.io.IOException - Throws exception if the data store is not initialized.public UpdateMountTableEntryResponse updateMountTableEntry(UpdateMountTableEntryRequest request) throws java.io.IOException
MountTableManagerrequest - Fully populated request object.java.io.IOException - Throws exception if the data store is not initialized.public RemoveMountTableEntryResponse removeMountTableEntry(RemoveMountTableEntryRequest request) throws java.io.IOException
MountTableManagerrequest - Fully populated request object.java.io.IOException - Throws exception if the data store is not initialized.public GetMountTableEntriesResponse getMountTableEntries(GetMountTableEntriesRequest request) throws java.io.IOException
MountTableManagerrequest - Fully populated request object.java.io.IOException - Throws exception if the data store cannot be queried.public RefreshMountTableEntriesResponse refreshMountTableEntries(RefreshMountTableEntriesRequest request) throws java.io.IOException
MountTableManagerrequest - Fully populated request object.java.io.IOException - Throws exception if the data store is not initialized.public GetDestinationResponse getDestination(GetDestinationRequest request) throws java.io.IOException
MountTableManagerrequest - Fully populated request object including the file to check.java.io.IOException - Throws exception if the data store is not initialized.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.