Package org.springframework.batch.item.jms

# 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 Summary

  Constructors
  Constructor
  Description
  `JmsNewMethodArgumentsIdentifier()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `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.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 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[])`