2010-01-11 4 views
0

Apache MINA를 사용할 때 클라이언트에서 로그인 요청을 보내고 있습니다.이 요청은 서버에서 LoginRequestDecoder (implements org.apache.mina.filter.codec.demux.MessageDecoder)을 통해 해석됩니다.MINA : 응답 메시지를 보내는 곳은 finishDecode입니까?

이제 성공/실패 코드가 포함 된 응답 (LoginResponse)을 보내려합니다. LoginRequestDecoder'sfinishDecode() 메서드에서 응답을 보내야합니까, 아니면 내가 놓칠 수있는 더 나은 곳이 있습니까?

답변

0

내가해야 할 일은 이 DemuxingIoHandler 인 것입니다. 생성자 내에서 addReceivedMessageHandleraddSentMessageHandler을 여러 번 호출해야했습니다. 이를 통해 DemuxingIoHandler의 코드가 수신 된 메시지의 유형에 따라 자동으로 응답 할 수 있습니다.

관련 문제