Uses of Class
org.openejb.ApplicationException

Packages that use ApplicationException
org.openejb The classes and interfaces directly under this package define the basic parts of the OpenEJB container system architecture. 
org.openejb.alt.containers.castor_cmp11 The classes and interfaces directly under this package define the basic parts of the Castor CMP 1.1 implementation. 
org.openejb.core.stateful The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture. 
org.openejb.core.stateless The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture. 
org.openejb.core.transaction The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture. 
org.openejb.util.proxy The core classes of the container system implementing the interfaces defined by the OpenEJB container system architecture. 
 

Uses of ApplicationException in org.openejb
 

Subclasses of ApplicationException in org.openejb
 class InvalidateReferenceException
          This type is thrown when the EnterpriseBean throws a RuntimeException or system exception that results in the eviction of the bean instance.
 

Uses of ApplicationException in org.openejb.alt.containers.castor_cmp11
 

Methods in org.openejb.alt.containers.castor_cmp11 that throw ApplicationException
 void CastorCmpEntityTxPolicy.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void CastorCmpEntityTxPolicy.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void CastorCmpEntityTxPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
           
 void CastorCmpEntityTxPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 

Uses of ApplicationException in org.openejb.core.stateful
 

Methods in org.openejb.core.stateful that throw ApplicationException
 void SessionSynchronizationTxPolicy.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void StatefulBeanManagedTxPolicy.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
          In the case of a stateful session bean, it is possible that the business method that started a transaction completes without committing or rolling back the transaction.
 void StatefulContainerManagedTxPolicy.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void SessionSynchronizationTxPolicy.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void StatefulBeanManagedTxPolicy.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
          When a client invokes a business method via the enterprise bean's home or component interface, the Container suspends any transaction that may be associated with the client request.
 void StatefulContainerManagedTxPolicy.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void SessionSynchronizationTxPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
           
 void StatefulBeanManagedTxPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void StatefulContainerManagedTxPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
           
protected  void StatefulInstanceManager.handleCallbackException(java.lang.Throwable e, javax.ejb.EnterpriseBean instance, ThreadContext callContext, java.lang.String callBack)
           
 void SessionSynchronizationTxPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void StatefulBeanManagedTxPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void StatefulContainerManagedTxPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
           
protected  void SessionSynchronizationCoordinator.throwExceptionToServer(java.lang.Throwable sysException)
          Throw RemoteException to remote client; throw EJBException to local client.
protected  void StatefulBeanManagedTxPolicy.throwExceptionToServer(java.lang.Throwable sysException)
           
protected  void StatefulBeanManagedTxPolicy.throwTxExceptionToServer(java.lang.Throwable sysException)
           
 

Uses of ApplicationException in org.openejb.core.stateless
 

Methods in org.openejb.core.stateless that throw ApplicationException
 void StatelessBeanManagedTxPolicy.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
          If a stateless session bean instance starts a transaction in a business method, it must commit the transaction before the business method returns.
 void StatelessBeanManagedTxPolicy.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
          When a client invokes a business method via the enterprise bean?s home or component interface, the Container suspends any transaction that may be associated with the client request.
 void StatelessBeanManagedTxPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void StatelessBeanManagedTxPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 

Uses of ApplicationException in org.openejb.core.transaction
 

Methods in org.openejb.core.transaction that throw ApplicationException
abstract  void TransactionPolicy.afterInvoke(javax.ejb.EnterpriseBean bean, TransactionContext context)
           
 void TxManditory.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxNever.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxNotSupported.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxRequired.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxRequiresNew.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxSupports.afterInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
abstract  void TransactionPolicy.beforeInvoke(javax.ejb.EnterpriseBean bean, TransactionContext context)
           
 void TxManditory.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxNever.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxNotSupported.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxRequired.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxRequiresNew.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxSupports.beforeInvoke(javax.ejb.EnterpriseBean instance, TransactionContext context)
           
abstract  void TransactionPolicy.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
           
 void TxManditory.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void TxNever.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void TxNotSupported.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void TxRequired.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void TxRequiresNew.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
 void TxSupports.handleApplicationException(java.lang.Throwable appException, TransactionContext context)
          Container's action
abstract  void TransactionPolicy.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
           
 void TxManditory.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void TxNever.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void TxNotSupported.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void TxRequired.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void TxRequiresNew.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
 void TxSupports.handleSystemException(java.lang.Throwable sysException, javax.ejb.EnterpriseBean instance, TransactionContext context)
          A system exception is any exception that is not an Application Exception.
protected  void TransactionPolicy.throwAppExceptionToServer(java.lang.Throwable appException)
           
protected  void TransactionPolicy.throwExceptionToServer(java.lang.Throwable sysException)
          Throw RemoteException to remote client; throw EJBException to local client.
protected  void TransactionPolicy.throwTxExceptionToServer(java.lang.Throwable sysException)
           
 

Uses of ApplicationException in org.openejb.util.proxy
 

Methods in org.openejb.util.proxy with parameters of type ApplicationException
protected  java.rmi.RemoteException Proxy._proxyError$(ApplicationException ae)
           
 

Methods in org.openejb.util.proxy that throw ApplicationException
protected  boolean Proxy._proxyMethod$throws_AppException$returns_boolean(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  byte Proxy._proxyMethod$throws_AppException$returns_byte(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  char Proxy._proxyMethod$throws_AppException$returns_char(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  double Proxy._proxyMethod$throws_AppException$returns_double(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  float Proxy._proxyMethod$throws_AppException$returns_float(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  int Proxy._proxyMethod$throws_AppException$returns_int(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  long Proxy._proxyMethod$throws_AppException$returns_long(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  java.lang.Object Proxy._proxyMethod$throws_AppException$returns_Object(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  short Proxy._proxyMethod$throws_AppException$returns_short(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  void Proxy._proxyMethod$throws_AppException$returns_void(int methodNumber, java.lang.String methodName, java.lang.Class[] argTypes, java.lang.Object[] args)
           
 



Copyright © 1999-2011 OpenEJB. All Rights Reserved.