org.quickfixj.codegenerator.MessageCracker.xsl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quickfixj-code-generator Show documentation
Show all versions of quickfixj-code-generator Show documentation
QuickFixJ is one of such libraries we depend on and which was modified by Exactpro.
/* Generated Java Source File */
/*******************************************************************************
* Copyright (c) quickfixengine.org All rights reserved.
*
* This file is part of the QuickFIX FIX Engine
*
* This file may be distributed under the terms of the quickfixengine.org
* license as defined by quickfixengine.org and appearing in the file
* LICENSE included in the packaging of this file.
*
* This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING
* THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE.
*
* See http://www.quickfixengine.org/LICENSE for licensing information.
*
* Contact [email protected] if any conditions of this licensing
* are not clear to you.
******************************************************************************/
package ;
import quickfix.*;
import .*;
public class MessageCracker {
/**
* Callback for quickfix.Message message.
*
* @param message
* @param sessionID
*
* @throws FieldNotFound
* @throws UnsupportedMessageType
* @throws IncorrectTagValue
*/
public void onMessage(quickfix.Message message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue {
throw new UnsupportedMessageType();
}
}
/**
* Callback for FIX message.
*
* @param message
* @param sessionID
*
* @throws FieldNotFound
* @throws UnsupportedMessageType
* @throws IncorrectTagValue
*/
public void onMessage( message, SessionID sessionID) throws FieldNotFound, UnsupportedMessageType, IncorrectTagValue {
}
}
}
throw new UnsupportedMessageType();
}
public void crack(quickfix.Message message, SessionID sessionID)
throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue {
crack ((Message) message, sessionID);
}
/**
* Cracker method for messages.
*
* @throws FieldNotFound
* @throws UnsupportedMessageType
* @throws IncorrectTagValue
*/
public void crack (Message message, SessionID sessionID)
throws UnsupportedMessageType, FieldNotFound, IncorrectTagValue {
String type = message.getHeader().getString(MsgType.FIELD);
else if (type.equals( .MSGTYPE))
onMessage(( )message, sessionID);
else
onMessage(message, sessionID);
}
extends quickfix.fix40.MessageCracker
extends quickfix.fix41.MessageCracker
extends quickfix.fix42.MessageCracker
extends quickfix.fix43.MessageCracker
extends quickfix.fix44.MessageCracker
extends quickfix.fix50.MessageCracker