Examples of MessagingNetworkListener


Examples of org.openmim.mn.MessagingNetworkListener

          getResourceManager().removeSession(sess);
        }

        for (int i = 0; i < messagingNetworkListeners.size(); i++)
        {
          MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
          //src may already be logged off; no session
          //synchronized (getSessionLock(srcLoginId)) {
          if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug("ICQ FIRES EVENT to core: statusChanged: src " + srcLoginId + " dst " + dstLoginId + ", status: "+StatusUtil.translateStatusMimToString(status_mim)+", reasonLogger: "+MessagingNetworkException.getLoggerMessage(reasonLogger)+", endUserMessage: "+StringUtil.toPrintableString(MessagingNetworkException.getEndUserReasonMessage(endUserReasonCode))+", listener: " + l);
          l.statusChanged(getNetworkId(), srcLoginId, dstLoginId, status_mim, reasonLogger, reasonMessage, endUserReasonCode);
          //}
        }
      }
      else
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug("fireSttChg_Uncond: session is null, statusChange to "+StatusUtilMim.translateStatusMimToString(status_mim)+" ignored");
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  //async fire methods
  void getUserDetailsSuccess(AsyncOperations.OpGetUserDetails op, UserDetails ud)
  {
    synchronized (messagingNetworkListeners) {
      for (int i = 0; i < messagingNetworkListeners.size(); ++i) {
        MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug
            ("ICQ FIRES EVENT to core: getUserDetailsSuccess: src " + op.session.getLoginId() +
              ", dst " + op.dstLoginId);
        l.getUserDetailsSuccess(getNetworkId(), op.getId(), op.session.getLoginId(),
            op.dstLoginId, op.getResult());
      }
    }
  }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  void getUserDetailsFailed(AsyncOperations.OpGetUserDetails op, MessagingNetworkException ex)
  {
    synchronized (messagingNetworkListeners) {
      for (int i = 0; i < messagingNetworkListeners.size(); ++i) {
        MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug
            ("ICQ FIRES EVENT to core: getUserDetailsFailed: src " + op.session.getLoginId() +
              ", dst " + op.dstLoginId, ex);
        l.getUserDetailsFailed(getNetworkId(), op.getId(), op.session.getLoginId(),
            op.dstLoginId, ex);
      }
    }
  }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  void sendMessageSuccess(AsyncOperations.OpSendMessage op)
  {
    synchronized (messagingNetworkListeners) {
      for (int i = 0; i < messagingNetworkListeners.size(); ++i) {
        MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug
            ("ICQ FIRES EVENT to core: sendMessageSuccess: src " + op.session.getLoginId() +
              ", dst " + op.dstLoginId+
              ", text "+ StringUtil.toPrintableString(op.text));
        l.sendMessageSuccess(getNetworkId(), op.getId(), op.session.getLoginId(),
            op.dstLoginId, op.text);
      }
    }
  }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  void sendMessageFailed(AsyncOperations.OpSendMessage op, MessagingNetworkException ex)
  {
    synchronized (messagingNetworkListeners) {
      for (int i = 0; i < messagingNetworkListeners.size(); ++i) {
        MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug
            ("ICQ FIRES EVENT to core: sendMessageFailed: src " + op.session.getLoginId() +
              ", dst " + op.dstLoginId+
              ", text "+ StringUtil.toPrintableString(op.text), ex);
        l.sendMessageFailed(getNetworkId(), op.getId(), op.session.getLoginId(),
            op.dstLoginId, op.text, ex);
      }
    }
  }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

    synchronized (messagingNetworkListeners)
    {
      for (int i = 0; i < messagingNetworkListeners.size(); ++i)
      {
        MessagingNetworkListener l = (MessagingNetworkListener) messagingNetworkListeners.elementAt(i);
        if (Defines.DEBUG && CAT.isDebugEnabled())
          CAT.debug("ICQ FIRES EVENT to core: setStatusFailed: src " + op.session.getLoginId(), ex);
        l.setStatusFailed(getNetworkId(), op.getId(), op.session.getLoginId(), ex);
      }
    }
    //}
  }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

}
//<!ELEMENT on-msg (reply)+>
//<!ELEMENT reply (#PCDATA)>
private void onMsg(final Node node, final Context ctx) throws ExpectException, MessagingNetworkException
{
  MessagingNetworkListener oldlistener = ctx.listener;
  ctx.listener = new MessagingNetworkAdapter()
  {
    public void contactsReceived(byte networkId, String from, String to, String[] contactsUins, String[] contactsNicks)
    {
    }
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

    {
      wrapped.addMessagingNetworkListener(l);
    }
    else
    {
      final MessagingNetworkListener myL = new MessagingNetworkListener()
      {
        public void authorizationResponse(byte networkId, String srcLoginId, String dstLoginId, boolean grant)
        { l.authorizationResponse(networkId, srcLoginId, dstLoginId, grant); }

        public void authorizationRequest(byte networkId, String srcLoginId, String dstLoginId, String reason)
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  private void removeMessagingNetworkListener0(MessagingNetworkListener l, boolean reportNonExistingLsthrows MessagingNetworkException
  {
    if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug("removeMessagingNetworkListener(): "+l);
    if ((l) == null) Lang.ASSERT_NOT_NULL(l, "l");
    MessagingNetworkListener myL = (MessagingNetworkListener) extListener2myListener.remove(l);
    if (myL == null)
    {
      if (reportNonExistingLs)
        if (Defines.DEBUG && CAT.isDebugEnabled()) CAT.debug("IMListener "+l+" was not registered, removeMNL() request ignored.");
      return;
View Full Code Here

Examples of org.openmim.mn.MessagingNetworkListener

  {
    synchronized (mnlisteners)
    {
      for(int i = 0; i < mnlisteners.size(); ++i)
      {
        MessagingNetworkListener l = (MessagingNetworkListener) mnlisteners.get(i);
        l.statusChanged(networkId, srcLoginId, dstLoginId, statusMim, reasonLogger, reasonMessage, endUserReasonCode);
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.