Uses of Annotation Interface
java.lang.FunctionalInterface

Packages that use FunctionalInterface
Package
Description
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
HTTP Client and WebSocket APIs
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
Provides the classes and interfaces for the security framework.
Access to date and time using fields and units, and date time adjusters.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Functional interfaces provide target types for lambda expressions and method references.
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
This package allows applications to store and retrieve user and system preference and configuration data.
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
  • Uses of FunctionalInterface in java.awt

    Classes in java.awt with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents.
    interface 
    A KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents.
  • Uses of FunctionalInterface in java.io

    Classes in java.io with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A filter for abstract pathnames.
    interface 
    Instances of classes that implement this interface are used to filter filenames.
    interface 
    Filter classes, array lengths, and graph metrics during deserialization.
  • Uses of FunctionalInterface in java.lang

    Classes in java.lang with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
    static interface 
    Interface for handlers invoked when a Thread abruptly terminates due to an uncaught exception.
  • Uses of FunctionalInterface in java.net.http

    Classes in java.net.http with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    static interface 
    A handler for response bodies.
  • Uses of FunctionalInterface in java.nio.file

    Classes in java.nio.file with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    static interface 
    An interface that is implemented by objects that decide if a directory entry should be accepted or filtered.
    interface 
    An interface that is implemented by objects that perform match operations on paths.
  • Uses of FunctionalInterface in java.security

    Classes in java.security with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A computation to be performed with privileges enabled.
    interface 
    A computation to be performed with privileges enabled, that throws one or more checked exceptions.
  • Uses of FunctionalInterface in java.time.temporal

    Classes in java.time.temporal with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    Strategy for adjusting a temporal object.
    interface 
    Strategy for querying a temporal object.
  • Uses of FunctionalInterface in java.util

    Classes in java.util with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A comparison function, which imposes a total ordering on some collection of objects.
  • Uses of FunctionalInterface in java.util.concurrent

    Classes in java.util.concurrent with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A task that returns a result and may throw an exception.
    static interface 
    A producer of items (and related control messages) received by Subscribers.
  • Uses of FunctionalInterface in java.util.function

    Classes in java.util.function with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    Represents an operation that accepts two input arguments and returns no result.
    interface 
    BiFunction<T,U,R>
    Represents a function that accepts two arguments and produces a result.
    interface 
    Represents an operation upon two operands of the same type, producing a result of the same type as the operands.
    interface 
    Represents a predicate (boolean-valued function) of two arguments.
    interface 
    Represents a supplier of boolean-valued results.
    interface 
    Represents an operation that accepts a single input argument and returns no result.
    interface 
    Represents an operation upon two double-valued operands and producing a double-valued result.
    interface 
    Represents an operation that accepts a single double-valued argument and returns no result.
    interface 
    Represents a function that accepts a double-valued argument and produces a result.
    interface 
    Represents a predicate (boolean-valued function) of one double-valued argument.
    interface 
    Represents a supplier of double-valued results.
    interface 
    Represents a function that accepts a double-valued argument and produces an int-valued result.
    interface 
    Represents a function that accepts a double-valued argument and produces a long-valued result.
    interface 
    Represents an operation on a single double-valued operand that produces a double-valued result.
    interface 
    Represents a function that accepts one argument and produces a result.
    interface 
    Represents an operation upon two int-valued operands and producing an int-valued result.
    interface 
    Represents an operation that accepts a single int-valued argument and returns no result.
    interface 
    Represents a function that accepts an int-valued argument and produces a result.
    interface 
    Represents a predicate (boolean-valued function) of one int-valued argument.
    interface 
    Represents a supplier of int-valued results.
    interface 
    Represents a function that accepts an int-valued argument and produces a double-valued result.
    interface 
    Represents a function that accepts an int-valued argument and produces a long-valued result.
    interface 
    Represents an operation on a single int-valued operand that produces an int-valued result.
    interface 
    Represents an operation upon two long-valued operands and producing a long-valued result.
    interface 
    Represents an operation that accepts a single long-valued argument and returns no result.
    interface 
    Represents a function that accepts a long-valued argument and produces a result.
    interface 
    Represents a predicate (boolean-valued function) of one long-valued argument.
    interface 
    Represents a supplier of long-valued results.
    interface 
    Represents a function that accepts a long-valued argument and produces a double-valued result.
    interface 
    Represents a function that accepts a long-valued argument and produces an int-valued result.
    interface 
    Represents an operation on a single long-valued operand that produces a long-valued result.
    interface 
    Represents an operation that accepts an object-valued and a double-valued argument, and returns no result.
    interface 
    Represents an operation that accepts an object-valued and a int-valued argument, and returns no result.
    interface 
    Represents an operation that accepts an object-valued and a long-valued argument, and returns no result.
    interface 
    Represents a predicate (boolean-valued function) of one argument.
    interface 
    Represents a supplier of results.
    interface 
    Represents a function that accepts two arguments and produces a double-valued result.
    interface 
    Represents a function that produces a double-valued result.
    interface 
    Represents a function that accepts two arguments and produces an int-valued result.
    interface 
    Represents a function that produces an int-valued result.
    interface 
    Represents a function that accepts two arguments and produces a long-valued result.
    interface 
    Represents a function that produces a long-valued result.
    interface 
    Represents an operation on a single operand that produces a result of the same type as its operand.
  • Uses of FunctionalInterface in java.util.logging

    Classes in java.util.logging with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.
  • Uses of FunctionalInterface in java.util.prefs

    Classes in java.util.prefs with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    interface 
    A listener for receiving preference change events.
  • Uses of FunctionalInterface in java.util.stream

    Classes in java.util.stream with annotations of type FunctionalInterface
    Modifier and Type
    Interface
    Description
    static interface 
    Represents an operation that accepts a double-valued argument and a DoubleConsumer, and returns no result.
    static interface 
    Represents an operation that accepts an int-valued argument and an IntConsumer, and returns no result.
    static interface 
    Represents an operation that accepts a long-valued argument and a LongConsumer, and returns no result.