SIPServlet中TimerListener的问题

时间:2018-04-27 16:54:47

标签: java sip sip-servlet

我正在开发一个在Oracle OCCAS平台上运行的SipServlet。我需要实现一个计时器,当它被触发(即过期)时,会采取一组特定的动作。查看SIPServlet 2.0 API,似乎在API中实现的TimerService和TimerListener可以解决这个问题。 servlet确实实现了TimerListener接口,使用了sip注释@SipListener,并在servlet类中重写了timeout方法。在servlet类中,我们使用doInvite protected方法处理Invite消息。看到的行为是,在执行doInvite方法中的所有处理之前,不会执行超时方法。我们想要的处理是当计时器到期时,doInvite方法中的处理停止并且超时方法接管。这是正常行为还是我错过了什么?

0 个答案:

没有答案