⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 countcallbacks.java

📁 EJB3.0请一定要上载质量高而且本站没有的源码
💻 JAVA
字号:
package examples.session.stateful;

import javax.ejb.InvocationContext;
import javax.ejb.PostActivate;
import javax.ejb.PrePassivate;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;

/**
 * This class is a lifecycle callback interceptor for the Count bean. 
 * The callback methods simply print a message when invoked by the 
 * container.
 */
public class CountCallbacks {

    public CountCallbacks() {}
    /**
     * Called by the container after construction
     */
    @PostConstruct
    public void construct(InvocationContext ctx) throws Exception {       
        System.out.println("cb:construct() ");
        ctx.proceed();
    }
    
    /**
     * Called by the container after activation
     */
    @PostActivate
    public void activate(InvocationContext ctx) throws Exception {
        System.out.println("cb:activate()");
        ctx.proceed();
    }
    
    /**
     * Called by the container before passivation
     */
    @PrePassivate
    public void passivate(InvocationContext ctx) throws Exception {
        System.out.println("cb:passivate()");
        ctx.proceed();
    }
    
    /**
     * Called by the container before destruction
     */
    @PreDestroy
    public void destroy(InvocationContext ctx) throws Exception {
        System.out.println("cb:destroy()");
        ctx.proceed();
    }
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -