Package net.handle.hdllib
Class Configuration
java.lang.Object
net.handle.hdllib.Configuration
- Direct Known Subclasses:
FilesystemConfiguration,SimpleConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRootInfoListener(RootInfoListener listener) voidcheckRootInfoUpToDate(HandleResolver resolver, String handle, HandleValue[] handleValues) voidconfigureResolver(HandleResolver resolver) static final ConfigurationGet the current default configuration.abstract BootstrapHandlesSiteInfo[]abstract NamespaceInfoabstract SiteInfo[]abstract HandleValue[]SiteInfo[]getLocalSites(byte[] na) SiteInfo[]getLocalSites(String na) intabstract booleanbooleanmapLocalAddress(InetAddress addr) voidnotifyRootInfoOutdated(HandleResolver resolver) abstract voidpersist()voidremoveRootInfoListener(RootInfoListener listener) voidabstract voidsetAutoUpdateRootInfo(boolean enabled) abstract voidsetBootstrapHandles(BootstrapHandles bootstrapHandles) voidsetCacheSites(SiteInfo[] cacheSites) abstract voidsetGlobalSites(SiteInfo[] globalSites) abstract voidsetGlobalValues(HandleValue[] globalValues) Deprecated.voidsetLocalAddressMap(Map<String, String> localAddrMap) voidsetLocalSites(byte[] na, SiteInfo[] sites) voidsetLocalSites(String na, SiteInfo[] sites) voidsetResolutionMethod(int resolutionMethod) abstract voidsetRootKeys(List<PublicKey> rootKeys) voidstartAutoUpdate(HandleResolver resolver)
-
Field Details
-
RM_GLOBAL
public static final int RM_GLOBAL- See Also:
-
RM_WITH_CACHE
public static final int RM_WITH_CACHE- See Also:
-
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
defaultConfiguration
Get the current default configuration. -
setResolutionMethod
public void setResolutionMethod(int resolutionMethod) -
getResolutionMethod
public int getResolutionMethod() -
getCacheSites
-
setCacheSites
-
getGlobalSites
-
setGlobalSites
-
getGlobalNamespace
-
getGlobalValues
-
setGlobalValues
Deprecated. -
getRootKeys
-
setRootKeys
-
getBootstrapHandles
-
setBootstrapHandles
-
persist
public abstract void persist() -
getLocalSites
-
getLocalSites
-
mapLocalAddress
-
getLocalAddressMap
-
saveLocalAddressMap
- Throws:
IOException
-
setLocalAddressMap
-
setLocalSites
-
setLocalSites
-
getPreferredGlobalServiceHandle
-
configureResolver
-
isAutoUpdateRootInfo
public abstract boolean isAutoUpdateRootInfo() -
setAutoUpdateRootInfo
public abstract void setAutoUpdateRootInfo(boolean enabled) -
addRootInfoListener
-
removeRootInfoListener
-
notifyRootInfoOutdated
-
checkRootInfoUpToDate
public void checkRootInfoUpToDate(HandleResolver resolver, String handle, HandleValue[] handleValues) -
isBootstrapHandlesOld
public boolean isBootstrapHandlesOld() -
startAutoUpdate
-