Package com.maxmind.db
package com.maxmind.db
- Author:
- greg
-
ClassDescriptionCacheKey<T>
CacheKeyis used as a key in the data-section cache.A simplistic cache using aConcurrentHashMap.Signals that the underlying database has been closed.Signals that no annotated constructor was found.DatabaseRecord represents the data and metadata associated with a database lookup.Signals that the value could not be deserialized into the type.Signals that there was an issue reading from the MaxMind DB file due to unexpected data formatting.This is a custom exception that is thrown when the user attempts to use an IPv6 address in an IPv4-only database.MaxMindDbConstructoris an annotation that can be used to mark a constructor that should be used to create an instance of a class when decoding a MaxMind DB file.MaxMindDbCreatoris an annotation that can be used to mark a static factory method or constructor that should be used to create an instance of a class from a decoded value when decoding a MaxMind DB file.Marks a constructor parameter that should receive the IP address used for the lookup.Marks a constructor parameter that should receive the network associated with the record returned by the lookup.Interface for a MaxMind DB parameter.Metadataholds data associated with the database itself.Networkrepresents an IP network.Networks<T>Instances of this class provide an iterator over the networks in a database.This class represents an error encountered while iterating over the networks.A no-op cache singleton.NodeCache is an interface for a cache that stores decoded values from the data section of the database.A loader is used to load a value for a key that is not in the cache.Signals that no annotated parameter was found.Instances of this class provide a reader for the MaxMind DB format.The file mode to use when opening a MaxMind DB.