com.groiss.component
Class BeanManager
java.lang.Object
com.groiss.component.BeanManager
public class BeanManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanManager
public BeanManager()
getBean
public static java.lang.Object getBean(java.lang.String name)
getBean
public static java.lang.Object getBean(java.lang.String name,
java.lang.Object[] args)
addBean
public static void addBean(java.lang.String key,
java.lang.Class service,
boolean isSystemBean)
- Add a bean to the list of bean classes
addBean
public static void addBean(java.lang.String key,
java.lang.Class service)
commit
public static void commit()
rollback
public static void rollback()
beforeCompletion
protected static void beforeCompletion(boolean commit,
java.util.Collection beans)
throws java.lang.Exception
- Throws:
java.lang.Exception
afterCompletion
protected static void afterCompletion(boolean commit,
java.util.Collection beans)
releaseBeans
protected static void releaseBeans(boolean commit)
getUserTransaction
public static javax.transaction.UserTransaction getUserTransaction()
- The client or the bean manager itself gets a UserTransaction.
getUserTransaction
public static javax.transaction.UserTransaction getUserTransaction(java.lang.String name)
- The client or the bean manager itself gets a UserTransaction.
bindThreadToTransaction
public static void bindThreadToTransaction(javax.transaction.UserTransaction ut)
unbindThreadFromTransaction
public static void unbindThreadFromTransaction()
setExplicitTransactionMode
public static void setExplicitTransactionMode(boolean value)
- If set to true, a thread will not get a usertransaction when calling method
getUserTransaction() or
method getUserTransaction(String) with null as parameter. Instead an exception will be thrown.
Copyright © 2001-2006 Groiss Informatics GmbH. All Rights Reserved.