Methods
| Modifier and Type |
Method and Description |
void |
addApplicationException(Class exception,
boolean rollback,
boolean inherited) |
void |
addCdiMethodInterceptor(Method method,
InterceptorData interceptor) |
void |
addFirstSystemInterceptor(Object interceptor) |
void |
addSecurityRoleReference(String roleName,
String roleLink) |
void |
addSystemInterceptor(Object interceptor) |
void |
addUserInterceptor(Object interceptor) |
void |
createAsynchronousMethodSet() |
void |
createMethodMap() |
String |
getAbstractSchemaName() |
Duration |
getAccessTimeout() |
Duration |
getAccessTimeout(Method beanMethod) |
Map<String,String> |
getActivationProperties() |
Set<Class<?>> |
getAsynchronousClasses() |
Set<String> |
getAsynchronousMethodSignatures() |
Class |
getBeanClass() |
BeanContext.BusinessLocalBeanHome |
getBusinessLocalBeanHome() |
Class |
getBusinessLocalBeanInterface() |
BeanContext.BusinessLocalHome |
getBusinessLocalHome() |
BeanContext.BusinessLocalHome |
getBusinessLocalHome(Class mainInterface) |
BeanContext.BusinessLocalHome |
getBusinessLocalHome(List<Class> interfaces,
Class mainInterface) |
Class |
getBusinessLocalInterface() |
List<Class> |
getBusinessLocalInterfaces() |
BeanContext.BusinessRemoteHome |
getBusinessRemoteHome() |
BeanContext.BusinessRemoteHome |
getBusinessRemoteHome(Class mainInterface) |
BeanContext.BusinessRemoteHome |
getBusinessRemoteHome(List<Class> interfaces,
Class mainInterface) |
Class |
getBusinessRemoteInterface() |
List<Class> |
getBusinessRemoteInterfaces() |
List<InterceptorData> |
getCallbackInterceptors() |
List<InterceptorData> |
getCdiInterceptors() |
ClassLoader |
getClassLoader() |
Class |
getCmpImplClass() |
BeanType |
getComponentType() |
javax.ejb.LockType |
getConcurrencyAttribute(Method beanMethod) |
Container |
getContainer() |
Object |
getContainerData() |
Method |
getCreateMethod() |
Set<String> |
getDependsOn() |
Object |
getDeploymentID() |
String |
getDestinationId() |
javax.ejb.EJBHome |
getEJBHome() |
javax.ejb.EJBLocalHome |
getEJBLocalHome() |
String |
getEjbName() |
Method |
getEjbTimeout() |
EjbTimerService |
getEjbTimerService() |
ExceptionType |
getExceptionType(Throwable e) |
Index<javax.persistence.EntityManagerFactory,Map> |
getExtendedEntityManagerFactories() |
Class |
getHomeInterface() |
List<Injection> |
getInjections() |
Set<InterceptorData> |
getInstanceScopedInterceptors()
When an instance of an EJB is instantiated, everything in this list
is also instatiated and tied to the bean instance.
|
List<InterceptorData> |
getInterceptorData() |
Class |
getInterface(InterfaceType interfaceType) |
List<Class> |
getInterfaces(InterfaceType interfaceType) |
InterfaceType |
getInterfaceType(Class clazz) |
Context |
getJndiContext() |
Context |
getJndiEnc() |
KeyGenerator |
getKeyGenerator() |
Class |
getLocalHomeInterface() |
Class |
getLocalInterface() |
javax.ejb.LockType |
getLockType() |
Class<Object> |
getManagedClass() |
Method |
getMatchingBeanMethod(Method interfaceMethod) |
Method |
getMatchingPostCreateMethod(Method createMethod) |
Class |
getMdbInterface() |
MethodContext |
getMethodContext(Method method) |
List<InterceptorData> |
getMethodInterceptors(Method method) |
ModuleContext |
getModuleContext() |
String |
getModuleID() |
String |
getModuleName() |
List<Class> |
getObjectInterface(Class homeInterface) |
Class |
getPrimaryKeyClass() |
String |
getPrimaryKeyField() |
Class<?> |
getProxyClass() |
Class |
getRemoteInterface() |
List<Method> |
getRemoveMethods() |
String |
getRunAs() |
String |
getRunAsUser() |
String |
getSecurityRoleReference(String roleName) |
Class |
getServiceEndpointInterface() |
Duration |
getStatefulTimeout() |
TransactionPolicyFactory |
getTransactionPolicyFactory() |
TransactionType |
getTransactionType() |
TransactionType |
getTransactionType(Method method) |
TransactionType |
getTransactionType(Method method,
InterfaceType interfaceType) |
List<InterceptorInstance> |
getUserAndSystemInterceptors() |
org.apache.webbeans.config.WebBeansContext |
getWebBeansContext() |
<T> void |
inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx) |
boolean |
isAsynchronous(Method method) |
boolean |
isBeanManagedConcurrency() |
boolean |
isBeanManagedTransaction() |
boolean |
isCdiCompatible() |
boolean |
isCmp2() |
boolean |
isDestroyed() |
boolean |
isDynamicallyImplemented() |
boolean |
isHidden() |
boolean |
isLoadOnStartup() |
boolean |
isLocalbean() |
boolean |
isPassivatingScope() |
boolean |
isReentrant() |
boolean |
isRemoteQueryResults(String methodSignature) |
boolean |
isSessionSynchronized() |
Iterator<Map.Entry<Method,MethodContext>> |
iteratorMethodContext() |
void |
mapMethods(Method interfaceMethod,
Method beanMethod) |
void |
mergeOWBAndOpenEJBInfo() |
InstanceContext |
newInstance() |
boolean |
retainIfExeption(Method removeMethod)
TODO: Move to MethodContext
|
void |
setAbstractSchemaName(String abstractSchemaName) |
void |
setAccessTimeout(Duration accessTimeout) |
void |
setBeanManagedConcurrency(boolean beanManagedConcurrency) |
void |
setBeanManagedTransaction(boolean value) |
void |
setCallbackInterceptors(List<InterceptorData> callbackInterceptors) |
void |
setCdiInterceptors(List<InterceptorData> cdiInterceptors) |
void |
setCmp2(boolean cmp2) |
void |
setCmpImplClass(Class cmpImplClass) |
void |
setContainer(Container container) |
void |
setContainerData(Object containerData) |
void |
setDestinationId(String destinationId) |
void |
setDestroyed(boolean destroyed) |
void |
setEjbName(String ejbName) |
void |
setEjbTimeout(Method ejbTimeout) |
void |
setEjbTimerService(EjbTimerService ejbTimerService) |
void |
setExtendedEntityManagerFactories(Index<javax.persistence.EntityManagerFactory,Map> extendedEntityManagerFactories) |
void |
setHidden(boolean hidden) |
void |
setIsReentrant(boolean reentrant) |
void |
setKeyGenerator(KeyGenerator keyGenerator) |
void |
setLoadOnStartup(boolean loadOnStartup) |
void |
setMethodConcurrencyAttribute(Method method,
javax.ejb.LockType concurrencyAttribute) |
void |
setMethodInterceptors(Method method,
List<InterceptorData> interceptors) |
void |
setMethodTransactionAttribute(Method method,
TransactionType transactionType)
TODO: Move to MethodContext
|
void |
setMethodTransactionAttribute(Method method,
TransactionType transactionType,
String view)
TODO: Move to MethodContext
|
void |
setPrimaryKeyField(String primaryKeyField) |
void |
setRemoteQueryResults(String methodSignature) |
void |
setRetainIfExeption(Method removeMethod,
boolean retain)
TODO: Move to MethodContext
|
void |
setRunAs(String runAs) |
void |
setRunAsUser(String runAsUser) |
void |
setStatefulTimeout(Duration statefulTimeout) |
void |
setTransactionPolicyFactory(TransactionPolicyFactory transactionPolicyFactory) |
void |
stop() |
String |
toString() |