code: public void dispatchAsynchEvent(short eventId, Conversation conversation)
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "dispatchAsynchEvent",
                                             new Object[] { ""+eventId, conversation });
  
        // Create a runnable with the data
        AsynchEventThread thread = new AsynchEventThread(eventId, conversation);
        dispatchThread(thread);
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "dispatchAsynchEvent");
     }
docs: Dispatches the data to be sent to the connection event listeners on a thread.
  
  @param eventId
  @param conversation