package com.snowcattle.game.service.net.message.factory; import com.snowcattle.game.message.logic.tcp.common.CommonErrorResponseServerMessage; import com.snowcattle.game.message.logic.tcp.common.CommonResponseServerMessage; import com.snowcattle.game.service.net.message.AbstractNetMessage; import org.springframework.stereotype.Service; /** * Created by jwp on 2017/2/10. */ @Service public class TcpMessageFactory implements ITcpMessageFactory { @Override public AbstractNetMessage createCommonErrorResponseMessage(int serial, int state) { CommonErrorResponseServerMessage commonErrorResponseServerMessage = new CommonErrorResponseServerMessage(); commonErrorResponseServerMessage.setSerial(serial); commonErrorResponseServerMessage.setState(state); return commonErrorResponseServerMessage; } @Override public AbstractNetMessage createCommonResponseMessage(int serial) { CommonResponseServerMessage commonResponseServerMessage = new CommonResponseServerMessage(); commonResponseServerMessage.setSerial(serial); return commonResponseServerMessage; } }