Class MediaCas.EventListener
public class MediaCas.EventListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerMediaCas.EventListener
- 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
EventListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public EventListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnOnEvent
public Action<MediaCas, int, int, byte[]> OnOnEvent { get; set; }
Property Value
Remarks
If OnOnEvent has a value it takes precedence over corresponding class method
OnOnPluginStatusUpdate
public Action<MediaCas, int, int> OnOnPluginStatusUpdate { get; set; }
Property Value
Remarks
If OnOnPluginStatusUpdate has a value it takes precedence over corresponding class method
OnOnResourceLost
public Action<MediaCas> OnOnResourceLost { get; set; }
Property Value
Remarks
If OnOnResourceLost has a value it takes precedence over corresponding class method
OnOnSessionEvent
public Action<MediaCas, MediaCas.Session, int, int, byte[]> OnOnSessionEvent { get; set; }
Property Value
Remarks
If OnOnSessionEvent has a value it takes precedence over corresponding class method
Methods
InitializeHandlers()
Handlers initializer for MediaCas.EventListener
protected virtual void InitializeHandlers()
OnEvent(MediaCas, int, int, byte[])
public virtual void OnEvent(MediaCas arg0, int arg1, int arg2, byte[] arg3)
Parameters
OnPluginStatusUpdate(MediaCas, int, int)
public virtual void OnPluginStatusUpdate(MediaCas arg0, int arg1, int arg2)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnPluginStatusUpdateDefault(MediaCas, int, int); override the method to implement a different behavior
OnPluginStatusUpdateDefault(MediaCas, int, int)
public void OnPluginStatusUpdateDefault(MediaCas arg0, int arg1, int arg2)
Parameters
Remarks
The method invokes the default implementation in the JVM interface
OnResourceLost(MediaCas)
public virtual void OnResourceLost(MediaCas arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnResourceLostDefault(MediaCas); override the method to implement a different behavior
OnResourceLostDefault(MediaCas)
public void OnResourceLostDefault(MediaCas arg0)
Parameters
Remarks
The method invokes the default implementation in the JVM interface
OnSessionEvent(MediaCas, Session, int, int, byte[])
public virtual void OnSessionEvent(MediaCas arg0, MediaCas.Session arg1, int arg2, int arg3, byte[] arg4)
Parameters
Remarks
The method invokes the default implementation in the JVM interface using OnSessionEventDefault(MediaCas, Session, int, int, byte[]); override the method to implement a different behavior
OnSessionEventDefault(MediaCas, Session, int, int, byte[])
public void OnSessionEventDefault(MediaCas arg0, MediaCas.Session arg1, int arg2, int arg3, byte[] arg4)
Parameters
Remarks
The method invokes the default implementation in the JVM interface