All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marketcetera.trade.OutgoingMessageFactory Maven / Gradle / Ivy

The newest version!
package org.marketcetera.trade;

import org.marketcetera.admin.User;

import quickfix.Message;
import quickfix.SessionID;

/* $License$ */

/**
 * Creates OutgoingMessageFactory objects.
 *
 * @author Colin DuPlantis
 * @version $Id$
 * @since $Release$
 */
public interface OutgoingMessageFactory
{
    /**
     * Creates an OutgoingMessage object.
     *
     * @param inMessage a Message value
     * @param inBrokerId a BrokerID value
     * @param inSessionId a SessionID value
     * @param inActor a User value
     * @return an OutgoingMessage value
     */
    OutgoingMessage create(Message inMessage,
                           BrokerID inBrokerId,
                           SessionID inSessionId,
                           User inActor);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy