我有一个在scala伴侣对象中定义的案例类。案例分类的访问成员
case class ResponseSuccess(resp: SMPPSubmitSMResp)
对此我发送到阿卡 - 演员(JAVA)
if(res.isRight) sender ! Backend.ResponseSuccess(sms.resp)
它收到这样的,但我不知道如何从ResponseSuccess
} else if (msg instanceof Backend.ResponseSuccess) {
SMPPSubmitSMResp packet = (SMPPSubmitSMResp) msg;
someFunc(packet);
}
提取SMPPSubmitSMResp
我得到的错误(即收到消息)是:
Backend$ResponseSuccess cannot be cast to SMPPSubmitSMResp
您可以通过'msg.resp'来获取'ResponseSuccess'中的'SMPPSubmitSMResp'。 –
错误:找不到符号 [error] \t \t \t SMPPSubmitSMResp packet =(SMPPSubmitSMResp)msg.resp; [错误] \t \t \t^ [错误]符号:可变RESP [错误]的位置:Object类型的可变MSG – FelixHJ
你需要投'msg'到'ResponseSuccess'第一。 –