Class NoOpItemOrderingStrategy<T>

java.lang.Object
net.shibboleth.metadata.pipeline.impl.NoOpItemOrderingStrategy<T>
Type Parameters:
T - type of item to be handled
All Implemented Interfaces:
ItemOrderingStrategy<T>

@Immutable public class NoOpItemOrderingStrategy<T> extends Object implements ItemOrderingStrategy<T>
An ordering strategy that simply returns the collection in whatever order it was already in.
Since:
0.10.0
  • Constructor Details

    • NoOpItemOrderingStrategy

      public NoOpItemOrderingStrategy()
  • Method Details

    • order

      @Nonnull @NonnullElements @Unmodifiable public List<Item<T>> order(@Nonnull @NonnullElements @Unmodifiable List<Item<T>> items)
      Description copied from interface: ItemOrderingStrategy
      Orders a given Item collection.
      Specified by:
      order in interface ItemOrderingStrategy<T>
      Parameters:
      items - collection of Items, never null
      Returns:
      sorted List of Items, never null