DnsEvent
public
final
class
DnsEvent
extends NetworkEvent
implements
Parcelable
A class that represents a DNS lookup event initiated through the standard network stack.
It contains information about the originating app as well as the DNS hostname and resolved
IP addresses.
Summary
Inherited methods |
From class
android.app.admin.NetworkEvent
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation.
|
long
|
getId()
Returns the id of the event, where the id monotonically increases for each event.
|
String
|
getPackageName()
Returns the package name of the UID that performed the query, as returned by
PackageManager.getNameForUid .
|
long
|
getTimestamp()
Returns the timestamp of the event being reported in milliseconds, the difference between
the time the event was reported and midnight, January 1, 1970 UTC.
|
abstract
void
|
writeToParcel(Parcel out, int flags)
Flatten this object in to a Parcel.
|
|
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
From interface
android.os.Parcelable
abstract
int
|
describeContents()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation.
|
abstract
void
|
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
|
|
Fields
Public methods
describeContents
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of writeToParcel(android.os.Parcel, int)
,
the return value of this method must include the
CONTENTS_FILE_DESCRIPTOR
bit.
Returns |
int |
a bitmask indicating the set of special object types marshaled
by this Parcelable object instance.
Value is either 0 or CONTENTS_FILE_DESCRIPTOR |
getHostname
public String getHostname ()
Returns the hostname that was looked up.
getInetAddresses
public List<InetAddress> getInetAddresses ()
Returns (possibly a subset of) the IP addresses returned.
getTotalResolvedAddressCount
public int getTotalResolvedAddressCount ()
Returns the number of IP addresses returned from the DNS lookup event. May be different from
the length of the list returned by getInetAddresses()
if there were too many
addresses to log.
toString
public String toString ()
Returns a string representation of the object.
Returns |
String |
a string representation of the object. |
writeToParcel
public void writeToParcel (Parcel out,
int flags)
Flatten this object in to a Parcel.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]