
| Key: |
OPENEJB-79
|
| Type: |
New Feature
|
| Status: |
Closed
|
| Resolution: |
Fixed
|
| Priority: |
Major
|
| Assignee: |
Unassigned
|
| Reporter: |
David Blevins
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
Time Tracking:
Issue & Sub-Tasks
Issue Only
Issue & Sub-Tasks
Issue Only
|
|
|
| Resolution Date: |
12/Aug/07 08:10 PM
|
|
No sub-tasks match this view.
|
|
|
|
Implement an interceptor chain
chain of methods finally delegating to bean business method or lifecycle callback.
Details:
- stateless in nature.
- lifecycle same as bean
- apply to specific methods or all methods.
- constrained by same contract as the bean.
- shares same environment as bean.
- called after transaction and security checks.
- may rely on dependency injection.
Declared on a bean as:
@Interceptors({
org.acme.SuperLogger.class,
org.acme.AuthorizationCheck.class,
})
|
|
Description
|
Implement an interceptor chain
chain of methods finally delegating to bean business method or lifecycle callback.
Details:
- stateless in nature.
- lifecycle same as bean
- apply to specific methods or all methods.
- constrained by same contract as the bean.
- shares same environment as bean.
- called after transaction and security checks.
- may rely on dependency injection.
Declared on a bean as:
@Interceptors({
org.acme.SuperLogger.class,
org.acme.AuthorizationCheck.class,
})
|
Show » |
|