Interface Procedure<T>

All Superinterfaces:
Consumer<T>, Serializable
All Known Implementing Classes:
AdaptObjectIntProcedureToProcedure, AppendStringProcedure, AtomicCountProcedure, BigDecimalSummaryStatistics, BigIntegerSummaryStatistics, BiMapCollectProcedure, CaseProcedure, ChainedProcedure, CheckedProcedure, CollectBooleanProcedure, CollectByteProcedure, CollectCharProcedure, CollectDoubleProcedure, CollectFloatProcedure, CollectIfProcedure, CollectIntProcedure, CollectionAddProcedure, CollectionRemoveProcedure, CollectLongProcedure, CollectProcedure, CollectShortProcedure, ComparatorProcedure, CounterProcedure, CountProcedure, FastListCollectIfProcedure, FastListCollectProcedure, FastListRejectProcedure, FastListSelectProcedure, FlatCollectProcedure, GroupByUniqueKeyProcedure, IfObjectIntProcedure, IfProcedure, InjectIntoDoubleProcedure, InjectIntoFloatProcedure, InjectIntoIntProcedure, InjectIntoLongProcedure, InjectIntoProcedure, MapCollectProcedure, MapEntryToProcedure2, MaxByProcedure, MaxComparatorProcedure, MaxProcedure, MinByProcedure, MinComparatorProcedure, MinProcedure, MultimapEachPutProcedure, MultimapKeyValuePutAllProcedure, MultimapKeyValuePutProcedure, MultimapPutProcedure, MutatingAggregationProcedure, NonMutatingAggregationProcedure, PartitionArrayStack.PartitionPredicate2Procedure, PartitionArrayStack.PartitionProcedure, PartitionPredicate2Procedure, PartitionProcedure, Procedures.SynchronizedProcedure, RejectProcedure, SelectInstancesOfProcedure, SelectProcedure, SumOfByteProcedure, SumOfCharProcedure, SumOfDoubleProcedure, SumOfFloatProcedure, SumOfIntProcedure, SumOfLongProcedure, SumOfShortProcedure, ZipWithIndexProcedure
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Procedure<T> extends Consumer<T>, Serializable
A Procedure is a single argument lambda which has no return argument.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    accept(T each)
     
    void
    value(T each)
     

    Methods inherited from interface java.util.function.Consumer

    andThen
  • Method Details

    • value

      void value(T each)
    • accept

      default void accept(T each)
      Specified by:
      accept in interface Consumer<T>