| Interface | Description |
|---|---|
| IEventLogger |
Event logger interface for IP2Location components integrated with the
Application Server and its logging framework.
|
| IInitializationCallback |
Callback interface for asynchronous service initialization.
|
| IServiceStatusListener |
Listener interface for receiving status updates from
IP2LocationService
and IP2LocationManager. |
| IThreadFactory |
Factory interface for creating threads used by IP2Location components.
|
| IVirtualThreadFactory |
Factory class for creating Virtual threads used by IP2Location components on Java 21 or better.
|
| Class | Description |
|---|---|
| BufferUnmapper |
Forces immediate unmapping of a
MappedByteBuffer. |
| EventLogManager |
Manages the IP2Location event log file.
|
| EventLogManager.EventEntry |
Represents a single event entry in the log.
|
| EventLogManager.LogStatistics |
Statistics about the event log.
|
| GeoLocation |
Immutable result object containing geolocation data for an IP address lookup.
|
| GeoLocation.Builder |
Builder for creating
GeoLocation instances. |
| IP2Location |
Low-level reader for IP2Location BIN database files.
|
| IP2LocationBootstrap |
Server-side bootstrap for the IP2Location geolocation service.
|
| IP2LocationEventLog |
Manages event and error logging for IP2Location service.
|
| IP2LocationEventLog.LogEntry |
Represents a single log entry.
|
| IP2LocationManager |
Singleton manager for IP2Location services with hot-swap reconfiguration support.
|
| IP2LocationService |
High-level service for IP geolocation lookups with automatic database updates.
|
| IP2LocationService.Builder |
Builder for creating
IP2LocationService instances. |
| IPResult |
Low-level result object from IP2Location BIN database queries.
|
| RecoveryConfig |
Configuration for automatic recovery behavior in IP2Location services.
|
| RecoveryConfig.Builder |
Builder for creating
RecoveryConfig instances. |
| Enum | Description |
|---|---|
| Database |
Enumeration of available IP2Location LITE database types.
|
| EventLogManager.EventType |
Types of events that can be logged.
|
| EventLogManager.Level |
Log levels for events.
|
| GeoLocation.Status |
Enumeration of possible lookup result statuses.
|
| IP2LocationEventLog.EventCategory |
Event category for classification.
|
| IP2LocationEventLog.EventType |
Event severity level.
|
| IServiceStatusListener.ErrorType |
Categories of errors that can occur in the IP2Location service.
|
| RecoveryConfig.RecoveryAction |
Actions to take when recovery conditions are met.
|
Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© 2026 Mindus SARL. All rights reserved.