Package org.lionsoul.ip2region.service
Class Config
java.lang.Object
org.lionsoul.ip2region.service.Config
ip2region config class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intfinal intfinal LongByteArraystatic final intfinal Headerfinal Versionstatic final intfinal intfinal byte[]static final intfinal File -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConfig(int cachePolicy, Version ipVersion, File xdbFile, Header header, byte[] vIndex, LongByteArray cBuffer, int searchers) -
Method Summary
Modifier and TypeMethodDescriptionstatic final intcachePolicyFromName(String name) static ConfigBuildercustom()toString()
-
Field Details
-
NoCache
public static final int NoCache- See Also:
-
VIndexCache
public static final int VIndexCache- See Also:
-
BufferCache
public static final int BufferCache- See Also:
-
FullCache
public static final int FullCache- See Also:
-
cachePolicy
public final int cachePolicy -
ipVersion
-
xdbFile
-
header
-
vIndex
public final byte[] vIndex -
cBuffer
-
searchers
public final int searchers
-
-
Constructor Details
-
Config
protected Config(int cachePolicy, Version ipVersion, File xdbFile, Header header, byte[] vIndex, LongByteArray cBuffer, int searchers) throws IOException, XdbException - Throws:
IOExceptionXdbException
-
-
Method Details
-
custom
-
toString
-
cachePolicyFromName
- Throws:
InvalidConfigException
-