Results 1 to 9 of 9

Thread: JobExecutionListener

  1. #1
    Join Date
    Nov 2008
    Posts
    232

    Default JobExecutionListener

    why cant the listener be usual bean in application context .
    something like

    <listener ref="someBean"...

  2. #2
    Join Date
    Feb 2008
    Posts
    488

    Default

    It can. It's just called <job-listener/>. There's also a <step-listener/>.

  3. #3
    Join Date
    Nov 2008
    Posts
    232

    Default

    How do i configure it in context defination

  4. #4
    Join Date
    Nov 2008
    Posts
    232

    Default

    I configured it this way but not sure this is the only way

    Code:
    <beans:bean id="listener" class="com.abc.batch.listener.MyJobListener">
    	<beans:property name="mailClient"  ref="mailClient" />
    </beans:bean>
    
    <job-listener id="jobListener" ref="listener" />
    
    <listeners>
    	<listener ref="jobListener"/>
    </listeners>

  5. #5
    Join Date
    Feb 2008
    Posts
    488

    Default

    I don't understand what you're trying to do with it...

  6. #6
    Join Date
    Nov 2008
    Posts
    232

    Default

    Am trying to create a listner bean for the job
    instead of using <listener class=... I am trying to use same bean

  7. #7
    Join Date
    Feb 2008
    Posts
    488

    Default

    You can do this:
    Code:
    <job>
        ...
        <listeners>
            <listener ref="myJobListener"/>
            ...
        </listeners>
    </job>
    
    <beans:bean id="myJobListener" class="com.abc.batch.listener.MyJobListener">
        <beans:property name="mailClient"  ref="mailClient" />
    </beans:bean>
    Is that what you want?
    Last edited by DHGarrette; Jun 6th, 2009 at 09:00 AM. Reason: fixed mistake

  8. #8
    Join Date
    Nov 2008
    Posts
    232

    Default

    yes, Thanks but how do i register several listeners for a job then

  9. #9
    Join Date
    Feb 2008
    Posts
    488

    Default

    sorry, i updated it to fix the mistake i had. You can reference multiple listeners, all of which can be defined externally.

Posting Permissions

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