Class DnsResolver
public class DnsResolver : JVMBridgeBase<DnsResolver>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
DnsResolver
- Implements
- Extension Methods
Constructors
DnsResolver(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DnsResolver(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CLASS_IN
public static int CLASS_IN { get; set; }
Property Value
ERROR_PARSE
public static int ERROR_PARSE { get; set; }
Property Value
ERROR_SYSTEM
public static int ERROR_SYSTEM { get; set; }
Property Value
FLAG_EMPTY
public static int FLAG_EMPTY { get; set; }
Property Value
FLAG_NO_CACHE_LOOKUP
public static int FLAG_NO_CACHE_LOOKUP { get; set; }
Property Value
FLAG_NO_CACHE_STORE
public static int FLAG_NO_CACHE_STORE { get; set; }
Property Value
FLAG_NO_RETRY
public static int FLAG_NO_RETRY { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
TYPE_A
public static int TYPE_A { get; set; }
Property Value
TYPE_AAAA
public static int TYPE_AAAA { get; set; }
Property Value
Methods
GetInstance()
public static DnsResolver GetInstance()
Returns
Query<Arg5objectSuperJava_Util_List_Java_Net_InetAddress_>(Network, String, int, Executor, CancellationSignal, Callback<Arg5objectSuperJava_Util_List_Java_Net_InetAddress_>)
public void Query<Arg5objectSuperJava_Util_List_Java_Net_InetAddress_>(Network arg0, String arg1, int arg2, Executor arg3, CancellationSignal arg4, DnsResolver.Callback<Arg5objectSuperJava_Util_List_Java_Net_InetAddress_> arg5) where Arg5objectSuperJava_Util_List_Java_Net_InetAddress_ : List<InetAddress>
Parameters
arg0Networkarg1Stringarg2intarg3Executorarg4CancellationSignalarg5DnsResolver.Callback<Arg5objectSuperJava_Util_List_Java_Net_InetAddress_>
Type Parameters
Arg5objectSuperJava_Util_List_Java_Net_InetAddress_Java.Util.List<Java.Net.InetAddress>
Query<Arg6objectSuperJava_Util_List_Java_Net_InetAddress_>(Network, String, int, int, Executor, CancellationSignal, Callback<Arg6objectSuperJava_Util_List_Java_Net_InetAddress_>)
public void Query<Arg6objectSuperJava_Util_List_Java_Net_InetAddress_>(Network arg0, String arg1, int arg2, int arg3, Executor arg4, CancellationSignal arg5, DnsResolver.Callback<Arg6objectSuperJava_Util_List_Java_Net_InetAddress_> arg6) where Arg6objectSuperJava_Util_List_Java_Net_InetAddress_ : List<InetAddress>
Parameters
arg0Networkarg1Stringarg2intarg3intarg4Executorarg5CancellationSignalarg6DnsResolver.Callback<Arg6objectSuperJava_Util_List_Java_Net_InetAddress_>
Type Parameters
Arg6objectSuperJava_Util_List_Java_Net_InetAddress_Java.Util.List<Java.Net.InetAddress>
RawQuery(Network, String, int, int, int, Executor, CancellationSignal, Callback<byte[]>)
public void RawQuery(Network arg0, String arg1, int arg2, int arg3, int arg4, Executor arg5, CancellationSignal arg6, DnsResolver.Callback<byte[]> arg7)
Parameters
arg0Networkarg1Stringarg2intarg3intarg4intarg5Executorarg6CancellationSignalarg7DnsResolver.Callback<byte[]>
RawQuery(Network, byte[], int, Executor, CancellationSignal, Callback<byte[]>)
public void RawQuery(Network arg0, byte[] arg1, int arg2, Executor arg3, CancellationSignal arg4, DnsResolver.Callback<byte[]> arg5)
Parameters
arg0Networkarg1byte[]arg2intarg3Executorarg4CancellationSignalarg5DnsResolver.Callback<byte[]>