Package jifx.commons.messages

Examples of jifx.commons.messages.MessageID


     * Realiza la traducción de ISO a IFX
     */
    @Override
    public void messageProcessTM(IMessage message) {
    try {
        MessageID connectorID = new MessageID(connectorMsgID, message);
        Map<String, Object> context = null;
        synchronized (table) {
          context = table.remove(connectorID);
          if (context == null) {
          context = new HashMap<String, Object>();
          table.put(connectorID, context);
          }
      }

        if (logger.isDebugEnabled())
        logger.debug(channelName+"|messageProcessTM: Original|"+message);
      IMessage proc = translateMessage(context, translateTM, message);
      if (logger.isDebugEnabled())
        logger.debug(channelName+"|messageProcessTM: Traducido|"+proc);

        MessageID multiplexerID = new MessageID(multiplexerMsgID, proc);
        synchronized (table) {
          table.put(multiplexerID, context);
      }
      filterTM.messageProcessTM(proc);
    } catch (TimeOutException e) {
View Full Code Here


     * Realiza la traducci�n de IFX a ISO
     */
    @Override
    public void messageProcessTC(IMessage message) {
  try {
      MessageID multiplexerID = new MessageID(multiplexerMsgID, message);
      Map<String, Object> context = null;
      synchronized (table) {
        context = table.remove(multiplexerID);
        if (context == null) {
          context = new HashMap<String, Object>();
          table.put(multiplexerID, context);
        }
      }
      logger.debug(channelName + "|messageProcessTC: Original|" + message);
      IMessage proc = translateMessage(context, translateTC, message);
      logger.debug(channelName + "|messageProcessTC: Traducido|" + proc);
      if (proc == null) {
        logger.error(channelName + "|Mensaje descartado por error en la traducci�n.|" + message);
        return;
      }
      MessageID connectorID = new MessageID(connectorMsgID, proc);
      synchronized (table) {
        table.put(connectorID, context);
      }
      filterTC.messageProcessTC(proc);
  } catch (TimeOutException e) {
View Full Code Here

          trans.messageProcessTC(message);
          break;
        }
      }

      new MessageID(multiplexerInfo, message);
    } catch (MessageIdException e) {
      System.out.println("Mensaje descartado. Falta key: "+e.getKey());
    } catch (ParserConfigurationException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
View Full Code Here

TOP

Related Classes of jifx.commons.messages.MessageID

Copyright © 2018 www.massapicom. 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.