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 TypeMethodDescriptionvoid
addRootInfoListener
(RootInfoListener listener) void
checkRootInfoUpToDate
(HandleResolver resolver, String handle, HandleValue[] handleValues) void
configureResolver
(HandleResolver resolver) static final Configuration
Get the current default configuration.abstract BootstrapHandles
SiteInfo[]
abstract NamespaceInfo
abstract SiteInfo[]
abstract HandleValue[]
SiteInfo[]
getLocalSites
(byte[] na) SiteInfo[]
getLocalSites
(String na) int
abstract boolean
boolean
mapLocalAddress
(InetAddress addr) void
notifyRootInfoOutdated
(HandleResolver resolver) abstract void
persist()
void
removeRootInfoListener
(RootInfoListener listener) void
abstract void
setAutoUpdateRootInfo
(boolean enabled) abstract void
setBootstrapHandles
(BootstrapHandles bootstrapHandles) void
setCacheSites
(SiteInfo[] cacheSites) abstract void
setGlobalSites
(SiteInfo[] globalSites) abstract void
setGlobalValues
(HandleValue[] globalValues) Deprecated.void
setLocalAddressMap
(Map<String, String> localAddrMap) void
setLocalSites
(byte[] na, SiteInfo[] sites) void
setLocalSites
(String na, SiteInfo[] sites) void
setResolutionMethod
(int resolutionMethod) abstract void
setRootKeys
(List<PublicKey> rootKeys) void
startAutoUpdate
(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
-