Class DiscoverySessionCallback
public class DiscoverySessionCallback : JVMBridgeBase<DiscoverySessionCallback>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
DiscoverySessionCallback
- Implements
- Extension Methods
Constructors
DiscoverySessionCallback()
public DiscoverySessionCallback()
DiscoverySessionCallback(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 DiscoverySessionCallback(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
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
Methods
CreatePoolableInstance()
HPA initializer for DiscoverySessionCallback()
public static DiscoverySessionCallback CreatePoolableInstance()
Returns
OnBootstrappingFailed(PeerHandle)
public void OnBootstrappingFailed(PeerHandle arg0)
Parameters
arg0PeerHandle
OnBootstrappingSucceeded(PeerHandle, int)
public void OnBootstrappingSucceeded(PeerHandle arg0, int arg1)
Parameters
arg0PeerHandlearg1int
OnMessageReceived(PeerHandle, byte[])
public void OnMessageReceived(PeerHandle arg0, byte[] arg1)
Parameters
arg0PeerHandlearg1byte[]
OnMessageSendFailed(int)
public void OnMessageSendFailed(int arg0)
Parameters
OnMessageSendSucceeded(int)
public void OnMessageSendSucceeded(int arg0)
Parameters
OnPairingSetupFailed(PeerHandle)
public void OnPairingSetupFailed(PeerHandle arg0)
Parameters
arg0PeerHandle
OnPairingSetupRequestReceived(PeerHandle, int)
public void OnPairingSetupRequestReceived(PeerHandle arg0, int arg1)
Parameters
arg0PeerHandlearg1int
OnPairingSetupSucceeded(PeerHandle, String)
public void OnPairingSetupSucceeded(PeerHandle arg0, String arg1)
Parameters
arg0PeerHandlearg1String
OnPairingVerificationFailed(PeerHandle)
public void OnPairingVerificationFailed(PeerHandle arg0)
Parameters
arg0PeerHandle
OnPairingVerificationSucceed(PeerHandle, String)
public void OnPairingVerificationSucceed(PeerHandle arg0, String arg1)
Parameters
arg0PeerHandlearg1String
OnPublishStarted(PublishDiscoverySession)
public void OnPublishStarted(PublishDiscoverySession arg0)
Parameters
OnServiceDiscovered(PeerHandle, byte[], List<byte[]>)
public void OnServiceDiscovered(PeerHandle arg0, byte[] arg1, List<byte[]> arg2)
Parameters
arg0PeerHandlearg1byte[]arg2List<byte[]>
OnServiceDiscovered(ServiceDiscoveryInfo)
public void OnServiceDiscovered(ServiceDiscoveryInfo arg0)
Parameters
OnServiceDiscoveredWithinRange(PeerHandle, byte[], List<byte[]>, int)
public void OnServiceDiscoveredWithinRange(PeerHandle arg0, byte[] arg1, List<byte[]> arg2, int arg3)
Parameters
arg0PeerHandlearg1byte[]arg2List<byte[]>arg3int
OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, int)
public void OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo arg0, int arg1)
Parameters
arg0ServiceDiscoveryInfoarg1int
OnServiceLost(PeerHandle, int)
public void OnServiceLost(PeerHandle arg0, int arg1)
Parameters
arg0PeerHandlearg1int
OnSessionConfigFailed()
public void OnSessionConfigFailed()
OnSessionConfigUpdated()
public void OnSessionConfigUpdated()
OnSessionTerminated()
public void OnSessionTerminated()
OnSubscribeStarted(SubscribeDiscoverySession)
public void OnSubscribeStarted(SubscribeDiscoverySession arg0)