Class TxFilter
- java.lang.Object
-
- ejava.examples.ejbwar.inventory.rs.TxFilter
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.Loggerlogprivate UserTransactiontx
-
Constructor Summary
Constructors Constructor Description TxFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()voidcommit()voiddestroy()voiddoFilter(ServletRequest request, ServletResponse response, FilterChain chain)voidinit()voidinit(FilterConfig arg0)booleanisActive()booleanisRollbackOnly()voidrollback()
-
-
-
Field Detail
-
log
private static final org.slf4j.Logger log
-
tx
@Inject private UserTransaction tx
-
-
Method Detail
-
init
@PostConstruct public void init()
-
doFilter
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
- Specified by:
doFilterin interfaceFilter- Throws:
IOExceptionServletException
-
begin
public void begin()
-
isActive
public boolean isActive()
-
isRollbackOnly
public boolean isRollbackOnly()
-
commit
public void commit()
-
rollback
public void rollback()
-
init
public void init(FilterConfig arg0) throws ServletException
- Specified by:
initin interfaceFilter- Throws:
ServletException
-
-