public class FilesystemConfiguration extends Configuration
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_UPDATE_ROOT_INFO |
static java.lang.String |
PREFERRED_GLOBAL_SERVICE_HANDLE |
static java.lang.String |
SITE_FILTER_KEYWORDS_ATT_NAME |
RM_GLOBAL, RM_WITH_CACHE| Constructor and Description |
|---|
FilesystemConfiguration(java.io.File configDir) |
| Modifier and Type | Method and Description |
|---|---|
void |
configureResolver(HandleResolver resolver) |
static void |
configureResolverUsingKeys(HandleResolver resolver,
net.cnri.util.StreamTable configTable) |
BootstrapHandles |
getBootstrapHandles() |
SiteInfo[] |
getCacheSites() |
java.io.File |
getConfigDir() |
static java.io.File |
getDefaultConfigDir() |
net.handle.hdllib.NamespaceInfo |
getGlobalNamespace() |
SiteInfo[] |
getGlobalSites() |
HandleValue[] |
getGlobalValues() |
java.util.Map |
getLocalAddressMap()
Gets the mapping of addresses to local addresses
|
SiteInfo[] |
getLocalSites(java.lang.String na) |
java.lang.String |
getPreferredGlobalServiceHandle() |
int |
getResolutionMethod() |
java.util.List<java.security.PublicKey> |
getRootKeys() |
boolean |
isAutoUpdateRootInfo() |
java.net.InetAddress |
mapLocalAddress(java.net.InetAddress addr)
If the given address appears in the local address map return the address to which it is mapped.
|
void |
persist()
save the default global values in the users' config directory
|
void |
saveLocalAddressMap()
Saves the local address map to the appropriate configuration file
|
void |
setAutoUpdateRootInfo(boolean enabled) |
void |
setBootstrapHandles(BootstrapHandles bootstrapHandles) |
void |
setCacheSites(SiteInfo[] cacheSites) |
void |
setConfigDir(java.io.File newConfigDir) |
void |
setGlobalSites(SiteInfo[] globalSites) |
void |
setGlobalValues(HandleValue[] globalValues)
Deprecated.
|
void |
setGlobalValuesFile(java.io.File newGlobalValuesFile) |
void |
setLocalAddressMap(java.util.Map localAddrMap)
Sets a map that converts IP addresses to alternate addresses.
|
void |
setLocalSites(java.lang.String na,
SiteInfo[] sites) |
void |
setResolutionMethod(int resolutionMethod) |
void |
setRootKeys(java.util.List<java.security.PublicKey> rootKeys) |
addRootInfoListener, checkRootInfoUpToDate, defaultConfiguration, getLocalSites, isBootstrapHandlesOld, notifyRootInfoOutdated, removeRootInfoListener, setLocalSites, startAutoUpdatepublic static final java.lang.String AUTO_UPDATE_ROOT_INFO
public static final java.lang.String PREFERRED_GLOBAL_SERVICE_HANDLE
public static final java.lang.String SITE_FILTER_KEYWORDS_ATT_NAME
public static java.io.File getDefaultConfigDir()
public void configureResolver(HandleResolver resolver)
configureResolver in class Configurationpublic static void configureResolverUsingKeys(HandleResolver resolver, net.cnri.util.StreamTable configTable)
public void setLocalSites(java.lang.String na,
SiteInfo[] sites)
setLocalSites in class Configurationpublic void setLocalAddressMap(java.util.Map localAddrMap)
setLocalAddressMap in class Configurationpublic void saveLocalAddressMap()
throws java.io.IOException
saveLocalAddressMap in class Configurationjava.io.IOExceptionpublic java.util.Map getLocalAddressMap()
getLocalAddressMap in class Configurationpublic java.net.InetAddress mapLocalAddress(java.net.InetAddress addr)
mapLocalAddress in class Configurationpublic SiteInfo[] getLocalSites(java.lang.String na)
getLocalSites in class Configuration@Deprecated public void setGlobalValues(HandleValue[] globalValues)
setGlobalValues in class Configurationpublic void setGlobalValuesFile(java.io.File newGlobalValuesFile)
public void setBootstrapHandles(BootstrapHandles bootstrapHandles)
setBootstrapHandles in class Configurationpublic void persist()
persist in class Configurationpublic void setConfigDir(java.io.File newConfigDir)
public java.io.File getConfigDir()
public HandleValue[] getGlobalValues()
getGlobalValues in class Configurationpublic net.handle.hdllib.NamespaceInfo getGlobalNamespace()
getGlobalNamespace in class Configurationpublic void setGlobalSites(SiteInfo[] globalSites)
setGlobalSites in class Configurationpublic SiteInfo[] getGlobalSites()
getGlobalSites in class Configurationpublic void setCacheSites(SiteInfo[] cacheSites)
setCacheSites in class Configurationpublic SiteInfo[] getCacheSites()
getCacheSites in class Configurationpublic int getResolutionMethod()
getResolutionMethod in class Configurationpublic void setResolutionMethod(int resolutionMethod)
setResolutionMethod in class Configurationpublic boolean isAutoUpdateRootInfo()
isAutoUpdateRootInfo in class Configurationpublic void setAutoUpdateRootInfo(boolean enabled)
setAutoUpdateRootInfo in class Configurationpublic java.lang.String getPreferredGlobalServiceHandle()
getPreferredGlobalServiceHandle in class Configurationpublic java.util.List<java.security.PublicKey> getRootKeys()
getRootKeys in class Configurationpublic void setRootKeys(java.util.List<java.security.PublicKey> rootKeys)
setRootKeys in class Configurationpublic BootstrapHandles getBootstrapHandles()
getBootstrapHandles in class Configuration