code: public synchronized void runtimeEventOccurred(RuntimeEvent event)
    {
      if (tc.isEntryEnabled()) 
        SibTr.entry(tc, 
                    "runtimeEventOccurred", 
                    new Object[] { event , this } );
      
      if( _isRegistered ) 
      {
        // Check that we have a RuntimeEventListener      
        if( _runtimeEventListener != null ) 
        {
          // Fire a Notification if Eventing is enabled
          if(_messageProcessor.
               getMessagingEngine().
               isEventNotificationEnabled())
          {
            // Fire the event---- This is not needed as of now in liberty release
  //          _runtimeEventListener.
  //            runtimeEventOccurred(_messageProcessor.
  //                                   getMessagingEngine(),
  //                                 event.getType(),
  //                                 event.getMessage(),
  //                                 (Properties)event.getUserData());    
          }
          else
          {
            if (tc.isDebugEnabled())
              SibTr.debug(tc, "Eventing is disabled, cannot fire event");   
          }        
        }
        else
        {
          if (tc.isDebugEnabled())
            SibTr.debug(tc, "Null RuntimeEventListener, cannot fire event");   
        }
      }
      else
      {
        if (tc.isDebugEnabled())
          SibTr.debug(tc, "Not registered, cannot fire event");   
      }
      
      if (tc.isEntryEnabled()) 
        SibTr.exit(tc, "runtimeEventOccurred");
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.ControlAdapter#runtimeEventOccurred(com.ibm.ws.sib.admin.RuntimeEvent)