Results 1 to 2 of 2

Thread: Spring AOP get target from proxy

  1. #1
    Join Date
    Nov 2007
    Location
    Belarus
    Posts
    72

    Question Spring AOP get target from proxy

    Hello, dear community.

    I am trying to get target object from its proxy. I do the following:

    Code:
      <bean id="myObjectTargetSource" factory-bean="myProxiedObject"
        factory-method="getTargetSource" />
      <bean id="myObjectTarget" factory-bean="myObjectTargetSource"
        factory-method="getTarget" />
    
      <!-- Register Service as MBean -->
      <bean class="org.springframework.jmx.export.MBeanExporter">
        <property name="beans">
          <map>
            <entry key="Systems:name=..."
              value-ref="myObjectTarget" />
          </map>
        </property>
      </bean>
    (myProxiedObject is defined using autowiring) but in jconsole I still see the proxy. Why?

    It looks like myProxiedObject.getTargetSource().getTarget() returns myProxiedObject itself. How can this be?
    Last edited by Bohtvaroh; Jan 12th, 2008 at 11:48 PM.
    Alexander Semenov

    My Jabber ID: bohtvaroh@jabby.org

  2. #2
    Join Date
    Nov 2007
    Location
    Belarus
    Posts
    72

    Default

    After some debugging I realized that this is MBeanExporter related problem and myProxiedObject.getTargetSource().getTarget() returns target object as expected.
    Alexander Semenov

    My Jabber ID: bohtvaroh@jabby.org

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •