Class JmsNewMethodArgumentsIdentifier<T>

java.lang.Object
org.springframework.batch.item.jms.JmsNewMethodArgumentsIdentifier<T>
All Implemented Interfaces:
org.springframework.retry.interceptor.NewMethodArgumentsIdentifier

public class JmsNewMethodArgumentsIdentifier<T> extends Object implements org.springframework.retry.interceptor.NewMethodArgumentsIdentifier
A NewMethodArgumentsIdentifier for JMS that looks for a message in the arguments and checks its delivery status.
Author:
Dave Syer, Mahmoud Ben Hassine
  • Constructor Details

    • JmsNewMethodArgumentsIdentifier

      public JmsNewMethodArgumentsIdentifier()
  • Method Details

    • isNew

      public boolean isNew(Object[] args)
      If any of the arguments is a message, check the JMS re-delivered flag and return it, otherwise return false to be on the safe side.
      Specified by:
      isNew in interface org.springframework.retry.interceptor.NewMethodArgumentsIdentifier
      See Also:
      • NewMethodArgumentsIdentifier.isNew(java.lang.Object[])