countcallbacks.java

来自「EJB3.0请一定要上载质量高而且本站没有的源码」· Java 代码 · 共 54 行

JAVA
54
字号
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 + =
减小字号Ctrl + -
显示快捷键?