| org.springframework.aop.scope.ScopedObject
All known Subclasses: org.springframework.aop.scope.DefaultScopedObject,
ScopedObject | public interface ScopedObject extends RawTargetAccess(Code) | | An AOP introduction interface for scoped objects.
Objects created from the
ScopedProxyFactoryBean can be cast
to this interface, enabling access to the raw target object
and programmatic removal of the target object.
author: Rod Johnson author: Juergen Hoeller since: 2.0 See Also: ScopedProxyFactoryBean |
Method Summary | |
Object | getTargetObject() Return the current target object behind this scoped object proxy,
in its raw form (as stored in the target scope). | void | removeFromScope() Remove this object from its target scope, for example from
the backing session. |
getTargetObject | Object getTargetObject()(Code) | | Return the current target object behind this scoped object proxy,
in its raw form (as stored in the target scope).
The raw target object can for example be passed to persistence
providers which would not be able to handle the scoped proxy object.
the current target object behind this scoped object proxy |
removeFromScope | void removeFromScope()(Code) | | Remove this object from its target scope, for example from
the backing session.
Note that no further calls may be made to the scoped object
afterwards (at least within the current thread, that is, with
the exact same target object in the target scope).
|
|
|