Class HotSwappableTargetSource

java.lang.Object
org.springframework.aop.target.HotSwappableTargetSource
All Implemented Interfaces:
Serializable, TargetClassAware, TargetSource

public class HotSwappableTargetSource extends Object implements TargetSource, Serializable
TargetSource implementation that caches a local target object, but allows the target to be swapped while the application is running.

If configuring an object of this class in a Spring IoC container, use constructor injection.

This TargetSource is serializable if the target is at the time of serialization.

Author:
Rod Johnson, Juergen Hoeller
See Also:
  • Constructor Details

    • HotSwappableTargetSource

      public HotSwappableTargetSource(Object initialTarget)
      Create a new HotSwappableTargetSource with the given initial target object.
      Parameters:
      initialTarget - the initial target object
  • Method Details