Table of Contents

Interface IJVMWrapperListenerCore

Namespace
MASES.JCOBridge.C2JBridge.JVMInterop
Assembly
C2JBridge.dll

Public accessor for JVM listeners

public interface IJVMWrapperListenerCore
Extension Methods

Methods

GetEventIndex(int, string)

Returns the index associated to the event in eventName associated to the listener in eventListenerIndex

int GetEventIndex(int eventListenerIndex, string eventName)

Parameters

eventListenerIndex int

The listener index associated returned from GetListenerIndex(string)

eventName string

The event name the index will be retrieved

Returns

int

The index associated to eventName

Remarks

Use with caution, this API uses internal information

GetListener(int)

Returns the IJVMBridgeBase associated to the JVM reference by eventListenerIndex

IJVMBridgeBase GetListener(int eventListenerIndex)

Parameters

eventListenerIndex int

The listener index associated to the IJVMBridgeBase returned from GetListenerIndex(string)

Returns

IJVMBridgeBase

IJVMBridgeBase

Remarks

Use with caution, this API uses internal information

GetListener(string)

Returns the IJVMBridgeBase associated to the JVM reference by eventListenerKey

IJVMBridgeBase GetListener(string eventListenerKey)

Parameters

eventListenerKey string

The listener key associated on InitializeListener(IJVMBridgeBase) invocation

Returns

IJVMBridgeBase

IJVMBridgeBase

Remarks

Use with caution, this API uses internal information

GetListenerIndex(string)

Returns the index associated to the JVM reference by eventListenerKey

int GetListenerIndex(string eventListenerKey)

Parameters

eventListenerKey string

The listener key returned from InitializeListener(IJVMBridgeBase) invocation to be converted in its equivalent index

Returns

int

The index of the listener

Remarks

Use with caution, this API uses internal information

RaiseEvent(int, int)

Raises an eventIndex event on eventListenerIndex

void RaiseEvent(int eventListenerIndex, int eventIndex)

Parameters

eventListenerIndex int

The listener reference

eventIndex int

The event index to raise

RaiseEvent(string, string)

Raises an eventName event on eventListenerKey

void RaiseEvent(string eventListenerKey, string eventName)

Parameters

eventListenerKey string

The listener reference

eventName string

The event name to raise