java - EJB定时器: How to Start and stop EJB timer from client side?

标签 java jakarta-ee ejb ejb-3.0

我正在使用 J2EE 编写 Web 应用程序。在我的应用程序中,我需要一个计时器,因此我决定在服务器端使用EJB计时器。但问题是,当我启动服务器时,计时器会自动开始工作,但我必须能够从客户端停止和启动计时器。

最佳答案

您需要在 EJB 上添加远程接口(interface)方法,以手动取消并重新创建 EJB 计时器。没有用于停止/重新启动 EJB 计时器的标准 EJB API,甚至没有用于取消/创建计时器的标准客户端 API

关于java - EJB定时器: How to Start and stop EJB timer from client side?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39428782/

相关文章:

java - 为什么我不能将 Java 7 菱形语法与 Guava ImmutableSortedMap.Builder 一起使用

jquery - 处理spring请求中的数据表请求参数

java - 生成复合 PK null id

java - 将 Bean 类注入(inject) JBOSS 7.1 中连续运行的 ServletContextListener

java - 这是启动 Activity 的正确方法吗?

java - 无法将管道分隔的 header 数据解析为正确的变量

java - 带有 Tomcat 8 的 JSP 2.3

java - Glassfish 和 Tomcat 错误

java - 客户端与服务器的对话以及 JPA 事务

jsf - Java EE 中 CDI 技术的用途及其与 JSF 等 UI 技术和 EJB 等后端技术的关系