@Retention(value=RUNTIME) @Target(value=METHOD) @Documented public @interface OnPassivate
This callback method can be used, for example, to release any state or resources
allocated during creation
or object activation
that should not be held while the object is in the Pooled state.
This callback method is invoked with an unspecified transaction context. The object cannot access its persistent CMP state or invoke mandatory transactional methods during this method invocation.