Save This Page
Home » openejb-3.1.2-src » org.apache » openejb » core » transaction » [javadoc | source]
org.apache.openejb.core.transaction
public final class: EjbTransactionUtil [javadoc | source]
java.lang.Object
   org.apache.openejb.core.transaction.EjbTransactionUtil
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Method from org.apache.openejb.core.transaction.EjbTransactionUtil Summary:
afterInvoke,   createTransactionPolicy,   handleApplicationException,   handleSystemException
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openejb.core.transaction.EjbTransactionUtil Detail:
 public static  void afterInvoke(TransactionPolicy txPolicy,
    ThreadContext threadContext) throws SystemException, ApplicationException 
    Completes the specified TransactionPolicy and disassociates it from the specified ThreadContext.
 public static TransactionPolicy createTransactionPolicy(TransactionType type,
    ThreadContext threadContext) throws SystemException, ApplicationException 
    Creates a new TransctionPolicy of the specified type and associates it with the specified ThreadContext.
 public static  void handleApplicationException(TransactionPolicy txPolicy,
    Throwable appException,
    boolean rollback) throws ApplicationException 
    Performs EJB rules when an application exception occurs.
 public static  void handleSystemException(TransactionPolicy txPolicy,
    Throwable sysException,
    ThreadContext callContext) throws InvalidateReferenceException 
    Performs EJB rules when a system exception occurs.