Class DnsResolver
public class DnsResolver : JVMBridgeBase<DnsResolver>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<DnsResolver>DnsResolver
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<DnsResolver>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<DnsResolver>.IsAssignableFrom(IJavaType)JVMBridgeBase<DnsResolver>.IsAssignableFrom<T>()JVMBridgeBase<DnsResolver>.Execute<T>(params T[])JVMBridgeBase<DnsResolver>.DynBridgeClazzJVMBridgeBase<DnsResolver>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
DnsResolver()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public DnsResolver()
DnsResolver(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public DnsResolver(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CLASS_IN
public static int CLASS_IN { get; }
Property Value
ERROR_PARSE
public static int ERROR_PARSE { get; }
Property Value
ERROR_SYSTEM
public static int ERROR_SYSTEM { get; }
Property Value
FLAG_EMPTY
public static int FLAG_EMPTY { get; }
Property Value
FLAG_NO_CACHE_LOOKUP
public static int FLAG_NO_CACHE_LOOKUP { get; }
Property Value
FLAG_NO_CACHE_STORE
public static int FLAG_NO_CACHE_STORE { get; }
Property Value
FLAG_NO_RETRY
public static int FLAG_NO_RETRY { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
TYPE_A
public static int TYPE_A { get; }
Property Value
TYPE_AAAA
public static int TYPE_AAAA { get; }
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
arg0
Networkarg1
Stringarg2
intarg3
Executorarg4
CancellationSignalarg5
DnsResolver.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
arg0
Networkarg1
Stringarg2
intarg3
intarg4
Executorarg5
CancellationSignalarg6
DnsResolver.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
arg0
Networkarg1
Stringarg2
intarg3
intarg4
intarg5
Executorarg6
CancellationSignalarg7
DnsResolver.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
arg0
Networkarg1
byte[]arg2
intarg3
Executorarg4
CancellationSignalarg5
DnsResolver.Callback<byte[]>