public interface BeaconInitializer
Beacon| Modifier and Type | Method and Description |
|---|---|
BeaconCache |
getBeaconCache()
Returns the cache where the data of the beacon is stored until it gets sent.
|
java.lang.String |
getClientIpAddress()
Returns the client IP address of the session / beacon.
|
Logger |
getLogger()
Returns the logger for reporting messages.
|
RandomNumberGenerator |
getRandomNumberGenerator()
Returns the
RandomNumberGenerator to obtain random numbers (e.g. |
SessionIDProvider |
getSessionIdProvider()
Returns the
SessionIDProvider to obtain the identifier of the session / beacon |
int |
getSessionSequenceNumber()
Returns the sequence number for the beacon/session for identification in case of session split by events.
|
ThreadIDProvider |
getThreadIdProvider()
Returns the
ThreadIDProvider to obtain the identifier of the current thread. |
TimingProvider |
getTimingProvider()
Returns the
TimingProvider to obtain the current timestamp. |
Logger getLogger()
BeaconCache getBeaconCache()
java.lang.String getClientIpAddress()
SessionIDProvider getSessionIdProvider()
SessionIDProvider to obtain the identifier of the session / beaconint getSessionSequenceNumber()
ThreadIDProvider getThreadIdProvider()
ThreadIDProvider to obtain the identifier of the current thread.TimingProvider getTimingProvider()
TimingProvider to obtain the current timestamp.RandomNumberGenerator getRandomNumberGenerator()
RandomNumberGenerator to obtain random numbers (e.g. for randomizing device IDs)