peak.can.basic

## Class RcvEventDispatcher

- java.lang.Object
- - peak.can.basic.RcvEventDispatcher

-     public class RcvEventDispatcher
      extends java.lang.Object

  This class is a gateway between the PCAN Light JNI and the application to dispatch the CAN Receive-Event. RcvEventDispatcher contains a public static method dispatchRcvEvent which is called from the JNI to notify the Java application when the handle of the Receive-Event detects a state change.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `RcvEventDispatcher()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static void` | `dispatchRcvEvent(TPCANHandle channel)` This static public method will call from JNI to process the Receive-Event by the listener
    `static IRcvEventProcessor` | `getListener()` Gets the Receive-Event processor
    `static void` | `setListener(IRcvEventProcessor listener)` Sets the Receive-Event processor

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### RcvEventDispatcher

          public RcvEventDispatcher()

  - ### Method Detail

    - #### getListener

          public static IRcvEventProcessor getListener()

      Gets the Receive-Event processor
      Returns:
        a IRcvEventProcessor

    - #### setListener

          public static void setListener(IRcvEventProcessor listener)

      Sets the Receive-Event processor
      Parameters:
        `listener` - a IRcvEventProcessor implementor

    - #### dispatchRcvEvent

          public static void dispatchRcvEvent(TPCANHandle channel)

      This static public method will call from JNI to process the Receive-Event by the listener