Package com.sun.ejb
Class InvocationInfo
java.lang.Object
com.sun.ejb.InvocationInfo
InvocationInfo caches various attributes of the method that
is currently held in the invocation object (that is currently executed)
This avoids some of the expensive operations like (for example)
method.getName().startsWith("findByPrimaryKey")
Every container maintains a HashMap of method VS invocationInfo that
is populated during container initialization
- Author:
- Mahesh Kannan
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.sun.enterprise.security.ee.authorization.cache.CachedPermissionbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanint -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ejbName
-
method
-
methodIntf
-
txAttr
public int txAttr -
cachedPermission
public com.sun.enterprise.security.ee.authorization.cache.CachedPermission cachedPermission -
isBusinessMethod
public boolean isBusinessMethod -
isHomeFinder
public boolean isHomeFinder -
isCreateHomeFinder
public boolean isCreateHomeFinder -
startsWithCreate
public boolean startsWithCreate -
startsWithFind
public boolean startsWithFind -
startsWithRemove
public boolean startsWithRemove -
startsWithFindByPrimaryKey
public boolean startsWithFindByPrimaryKey -
targetMethod1
-
targetMethod2
-
ejbIntfOverride
public boolean ejbIntfOverride -
flushEnabled
public boolean flushEnabled -
checkpointEnabled
public boolean checkpointEnabled -
interceptorChain
-
aroundMethod
-
isEjbTimeout
public boolean isEjbTimeout -
removalInfo
-
isTxRequiredLocalCMPField
public boolean isTxRequiredLocalCMPField -
methodLockInfo
-
str_method_sig
-
-
Constructor Details
-
InvocationInfo
public InvocationInfo() -
InvocationInfo
-
-
Method Details