Class NsdManager.ResolveListener
public class NsdManager.ResolveListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerNsdManager.ResolveListener
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.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.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
- Extension Methods
Constructors
ResolveListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ResolveListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnOnResolutionStopped
public Action<NsdServiceInfo> OnOnResolutionStopped { get; set; }
Property Value
Remarks
If OnOnResolutionStopped has a value it takes precedence over corresponding class method
OnOnResolveFailed
public Action<NsdServiceInfo, int> OnOnResolveFailed { get; set; }
Property Value
Remarks
If OnOnResolveFailed has a value it takes precedence over corresponding class method
OnOnServiceResolved
public Action<NsdServiceInfo> OnOnServiceResolved { get; set; }
Property Value
Remarks
If OnOnServiceResolved has a value it takes precedence over corresponding class method
OnOnStopResolutionFailed
public Action<NsdServiceInfo, int> OnOnStopResolutionFailed { get; set; }
Property Value
Remarks
If OnOnStopResolutionFailed has a value it takes precedence over corresponding class method
Methods
InitializeHandlers()
Handlers initializer for NsdManager.ResolveListener
protected virtual void InitializeHandlers()
OnResolutionStopped(NsdServiceInfo)
public virtual void OnResolutionStopped(NsdServiceInfo arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnResolutionStoppedDefault(NsdServiceInfo); override the method to implement a different behavior
OnResolutionStoppedDefault(NsdServiceInfo)
public void OnResolutionStoppedDefault(NsdServiceInfo arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface
OnResolveFailed(NsdServiceInfo, int)
public virtual void OnResolveFailed(NsdServiceInfo arg0, int arg1)
Parameters
arg0
NsdServiceInfoarg1
int
OnServiceResolved(NsdServiceInfo)
public virtual void OnServiceResolved(NsdServiceInfo arg0)
Parameters
OnStopResolutionFailed(NsdServiceInfo, int)
public virtual void OnStopResolutionFailed(NsdServiceInfo arg0, int arg1)
Parameters
arg0
NsdServiceInfoarg1
int
Remarks
The method invokes the default implementation in the JVM interface using OnStopResolutionFailedDefault(NsdServiceInfo, int); override the method to implement a different behavior
OnStopResolutionFailedDefault(NsdServiceInfo, int)
public void OnStopResolutionFailedDefault(NsdServiceInfo arg0, int arg1)
Parameters
arg0
NsdServiceInfoarg1
int
Remarks
The method invokes the default implementation in the JVM interface