[Quickfix-developers] [qft] Responder.send(..) method signature change
Brought to you by:
orenmnero
|
From: Barry K. <bk...@bl...> - 2005-07-21 21:19:42
|
Currently, when messages are sent via the responder they need to send a
String:
public interface Responder {
send(String messages);
...
In order to effeciently support the JMS transport the argument needs to
be quickfix.Message. Currently the call chain into this method is:
send(String) - quickfix.Responder
send(String) - quickfix.Session
nextResendRequest(Message) - quickfix.Session
sendRaw(Message, int) - quickfix.Session (2 matches)
send(Message) - quickfix.Session
sendToTarget(Message, SessionID) - quickfix.Session
generateReject(Message, String) - quickfix.Session
In this call chain, only sendToTarget and generateReject are public. So
the changing the api on Responder should not effect backward
compatibility. So, besides making code changes within quickfix.Session,
is anybody aware of any other negatives of changing the Responder API?
--
barry kaplan
bk...@bl...
|