インタフェース
java.util.function.Consumerの使用
Consumerを使用しているパッケージ
パッケージ
説明
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリ上に構築された特定のコンポーネント、変換およびツールを提供します。Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
HTTPクライアントおよびWebSocket API
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
関数型インタフェースは、ラムダ式やメソッド参照のターゲットとなる型を提供します。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
JShell実行エンジンを構築するための実装サポートを提供します。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
com.sun.net.httpserverでのConsumerの使用
型Consumerのパラメータを持つcom.sun.net.httpserverのメソッド修飾子と型メソッド説明static Filter
Filter.afterHandler
(String description, Consumer<HttpExchange> operation) 指定された説明および操作を含む後処理Filter
を返します。static Filter
Filter.beforeHandler
(String description, Consumer<HttpExchange> operation) 指定された説明および操作を含む前処理Filter
を返します。 -
java.langでのConsumerの使用
修飾子と型メソッド説明default void
Iterable
の各要素に対して指定されたアクションを、すべての要素が処理されるか、アクションが例外をスローするまで実行します。void
StackWalker.forEach
(Consumer<? super StackWalker.StackFrame> action) 現在のスレッドのStackFrame
ストリームの各要素に対して、このforEach
メソッドをコールするメソッドであるスタックのトップ・フレームから移動して、指定されたアクションを実行します。 -
java.lang.classfilePREVIEWでのConsumerの使用
java.lang.classfilePREVIEW内のConsumerのサブインタフェース修飾子と型インタフェース説明interface
Preview.クラス・ファイルのビルダー。interface
ClassFileBuilderPREVIEW<E extends ClassFileElementPREVIEW,
B extends ClassFileBuilderPREVIEW<E, B>> Preview.クラス・ファイルまたはクラス・ファイルの一部のビルダー。interface
Preview.コード属性(メソッド本体)のビルダー。static interface
Preview.コードのブロック用のビルダー。interface
Preview.フィールドのビルダー。interface
Preview.メソッドのビルダー。Consumer型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明default CodeBuilderPREVIEW
CodeBuilder.block
(Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> handler) 作成するメソッドに字句ブロックを追加します。byte[]
ClassFile.build
(ClassEntryPREVIEW thisClassEntry, ConstantPoolBuilderPREVIEW constantPool, Consumer<? super ClassBuilderPREVIEW> handler) 指定された定数プール・ビルダーを使用して、クラス・ファイルをバイト配列に作成します。default byte[]
ClassFile.build
(ClassDesc thisClass, Consumer<? super ClassBuilderPREVIEW> handler) クラス・ファイルをバイト配列に作成します。default byte[]
ClassFile.buildModule
(ModuleAttributePREVIEW moduleAttribute, Consumer<? super ClassBuilderPREVIEW> handler) モジュール記述子をバイト配列に構築します。default void
ClassFile.buildModuleTo
(Path path, ModuleAttributePREVIEW moduleAttribute, Consumer<? super ClassBuilderPREVIEW> handler) モジュール記述子をファイルに構築します。default void
ClassFile.buildTo
(Path path, ClassEntryPREVIEW thisClassEntry, ConstantPoolBuilderPREVIEW constantPool, Consumer<? super ClassBuilderPREVIEW> handler) 指定された定数プール・ビルダーを使用して、クラス・ファイルをファイルに作成します。default void
クラス・ファイルをファイルに作成します。CodeBuilder.CatchBuilder.catching
(ClassDesc exceptionType, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> catchHandler) 指定された型の例外を捕捉するcatchブロックを追加します。void
CodeBuilder.CatchBuilder.catchingAll
(Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> catchAllHandler) すべての例外を捕捉する"catch"ブロックを追加します。CodeBuilder.CatchBuilder.catchingMulti
(List<ClassDesc> exceptionTypes, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> catchHandler) 指定された型の例外を捕捉するcatchブロックを追加します。static ClassTransformPREVIEW
ClassTransform.endHandler
(Consumer<ClassBuilderPREVIEW> finisher) 各要素をビルダーに渡すクラス変換を作成し、変換が完了したときに指定された関数を呼び出します。static CodeTransformPREVIEW
CodeTransform.endHandler
(Consumer<CodeBuilderPREVIEW> finisher) 各要素をビルダーに渡し、変換が完了したときに指定された関数をコールするコード変換を作成します。static FieldTransformPREVIEW
FieldTransform.endHandler
(Consumer<FieldBuilderPREVIEW> finisher) 各要素をビルダーに渡し、変換が完了したときに指定された関数をコールするフィールド変換を作成します。static MethodTransformPREVIEW
MethodTransform.endHandler
(Consumer<MethodBuilderPREVIEW> finisher) 各要素をビルダーに渡すメソッド変換を作成し、変換が完了したときに指定した関数をコールします。void
CompoundElement.forEachElement
(Consumer<E> consumer) この複合要素に含まれる各要素を使用して、指定されたハンドラを起動します。default CodeBuilderPREVIEW
指定されたopcodeに従って、オペランド・スタックの上部にある値に条件付き"if-then"ブロックを追加します。default CodeBuilderPREVIEW
CodeBuilder.ifThen
(Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> thenHandler) オペランド・スタック上部のブール値に条件付きである"if-then"ブロックを追加します。default CodeBuilderPREVIEW
CodeBuilder.ifThenElse
(OpcodePREVIEW opcode, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> thenHandler, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> elseHandler) 指定されたopcodeに従って、オペランド・スタックの上部にある値に条件付き"if-then-else"ブロックを追加します。default CodeBuilderPREVIEW
CodeBuilder.ifThenElse
(Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> thenHandler, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> elseHandler) オペランド・スタック上部のブール値に条件付きである"if-then-else"ブロックを追加します。default CodeBuilderPREVIEW
CodeBuilder.transforming
(CodeTransformPREVIEW transform, Consumer<CodeBuilderPREVIEW> handler) ハンドラによって構築されたコードに変換を適用し、結果をこのビルダーに指示します。default CodeBuilderPREVIEW
CodeBuilder.trying
(Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> tryHandler, Consumer<CodeBuilder.CatchBuilderPREVIEW> catchesHandler) 1つのtryブロックと0個以上のcatchブロックで構成される"try-catch"ブロックを追加します。MethodBuilder.withCode
(Consumer<? super CodeBuilderPREVIEW> code) このメソッドのメソッド本文を作成します。ClassBuilder.withField
(Utf8EntryPREVIEW name, Utf8EntryPREVIEW descriptor, Consumer<? super FieldBuilderPREVIEW> handler) フィールドを追加しますdefault ClassBuilderPREVIEW
ClassBuilder.withField
(String name, ClassDesc descriptor, Consumer<? super FieldBuilderPREVIEW> handler) フィールドを追加しますClassBuilder.withMethod
(Utf8EntryPREVIEW name, Utf8EntryPREVIEW descriptor, int methodFlags, Consumer<? super MethodBuilderPREVIEW> handler) メソッドを追加します。default ClassBuilderPREVIEW
ClassBuilder.withMethod
(String name, MethodTypeDesc descriptor, int methodFlags, Consumer<? super MethodBuilderPREVIEW> handler) メソッドを追加します。default ClassBuilderPREVIEW
ClassBuilder.withMethodBody
(Utf8EntryPREVIEW name, Utf8EntryPREVIEW descriptor, int methodFlags, Consumer<? super CodeBuilderPREVIEW> handler) Code
属性のみを持つメソッドを追加します。default ClassBuilderPREVIEW
ClassBuilder.withMethodBody
(String name, MethodTypeDesc descriptor, int methodFlags, Consumer<? super CodeBuilderPREVIEW> handler) CodeAttribute
PREVIEWのみを含むメソッドを追加します。 -
java.lang.classfile.attributePREVIEWでのConsumerの使用
Consumer型のパラメータを持つjava.lang.classfile.attributePREVIEWのメソッド修飾子と型メソッド説明static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleEntryPREVIEW moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。static ModuleAttributePREVIEW
ModuleAttribute.of
(ModuleDesc moduleName, Consumer<ModuleAttribute.ModuleAttributeBuilderPREVIEW> attrHandler) Module
属性を返します。 -
java.lang.classfile.componentsPREVIEWでのConsumerの使用
Consumer型のパラメータを持つjava.lang.classfile.componentsPREVIEWのメソッド修飾子と型メソッド説明default void
ノードとそのサブツリーをJSON形式で出力します。static void
ClassPrinter.toJson
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 提供されたモデルを構造化テキストとしてJSON形式で出力します。default void
ノードとそのサブツリーをXML形式で出力します。static void
ClassPrinter.toXml
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 提供されたモデルを構造化テキストとしてXML形式で出力します。default void
ノードとそのサブツリーをYAML形式で出力します。static void
ClassPrinter.toYaml
(CompoundElementPREVIEW<?> model, ClassPrinter.VerbosityPREVIEW verbosity, Consumer<String> out) 指定されたモデルを構造化テキストとしてYAML形式で出力します。 -
java.lang.foreignでのConsumerの使用
型Consumerのパラメータを持つjava.lang.foreignのメソッド修飾子と型メソッド説明MemorySegment.reinterpret
(long newSize, Arena arena, Consumer<MemorySegment> cleanup) Restricted.このセグメントと同じアドレスで、指定されたサイズとスコープを持つ新しいセグメントを返します。MemorySegment.reinterpret
(Arena arena, Consumer<MemorySegment> cleanup) Restricted.このセグメントと同じアドレスとサイズを持つが、指定されたスコープを持つ新しいメモリー・セグメントを返します。 -
java.net.httpでのConsumerの使用
型Consumerのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明static HttpResponse.BodyHandler
<Void> HttpResponse.BodyHandlers.ofByteArrayConsumer
(Consumer<Optional<byte[]>> consumer) BodySubscribers.ofByteArrayConsumer(Consumer)
から取得されたBodySubscriber
<Void>
を返すBodyHandler<Void>
を返します。static HttpResponse.BodySubscriber
<Void> HttpResponse.BodySubscribers.ofByteArrayConsumer
(Consumer<Optional<byte[]>> consumer) 提供されたOptional<byte[]>
のコンシューマに着信する本文データを提供するBodySubscriber
を返します。 -
java.nio.channelsでのConsumerの使用
型Consumerのパラメータを持つjava.nio.channelsのメソッド修飾子と型メソッド説明int
Selector.select
(Consumer<SelectionKey> action) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。int
Selector.select
(Consumer<SelectionKey> action, long timeout) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。int
Selector.selectNow
(Consumer<SelectionKey> action) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。 -
java.utilでのConsumerの使用
修飾子と型メソッド説明void
void
void
void
default void
Iterator.forEachRemaining
(Consumer<? super E> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default void
PrimitiveIterator.OfDouble.forEachRemaining
(Consumer<? super Double> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default void
PrimitiveIterator.OfInt.forEachRemaining
(Consumer<? super Integer> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default void
PrimitiveIterator.OfLong.forEachRemaining
(Consumer<? super Long> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、残りの各要素に対して指定されたアクションを実行します。default void
Spliterator.forEachRemaining
(Consumer<? super T> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default void
Spliterator.OfDouble.forEachRemaining
(Consumer<? super Double> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default void
Spliterator.OfInt.forEachRemaining
(Consumer<? super Integer> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。default void
Spliterator.OfLong.forEachRemaining
(Consumer<? super Long> action) すべての要素の処理が完了するかアクションから例外がスローされるまで、現在のスレッド内で残りの各要素に対して指定されたアクションをシーケンシャルに実行します。void
値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は何も実行しません。void
Optional.ifPresentOrElse
(Consumer<? super T> action, Runnable emptyAction) 値が存在する場合は、指定されたアクションを値とともに実行し、それ以外の場合は、指定された空ベースのアクションを実行します。default boolean
Spliterator.OfDouble.tryAdvance
(Consumer<? super Double> action) 残りの要素が存在する場合: 指定されたアクションを実行し、true
を返します。それ以外の場合は、false
を返します。default boolean
Spliterator.OfInt.tryAdvance
(Consumer<? super Integer> action) 残りの要素が存在する場合: 指定されたアクションを実行し、true
を返します。それ以外の場合は、false
を返します。default boolean
Spliterator.OfLong.tryAdvance
(Consumer<? super Long> action) 残りの要素が存在する場合: 指定されたアクションを実行し、true
を返します。それ以外の場合は、false
を返します。boolean
Spliterator.tryAdvance
(Consumer<? super T> action) 残りの要素が存在する場合: 指定されたアクションを実行し、true
を返します。それ以外の場合は、false
を返します。 -
java.util.concurrentでのConsumerの使用
Consumer型のパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明CompletableFuture.acceptEither
(CompletionStage<? extends T> other, Consumer<? super T> action) CompletionStage.acceptEither
(CompletionStage<? extends T> other, Consumer<? super T> action) このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。CompletableFuture.acceptEitherAsync
(CompletionStage<? extends T> other, Consumer<? super T> action) CompletableFuture.acceptEitherAsync
(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) CompletionStage.acceptEitherAsync
(CompletionStage<? extends T> other, Consumer<? super T> action) このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。CompletionStage.acceptEitherAsync
(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) このステージまたは指定されたステージのいずれかが正常に完了したときに、指定されたエグゼキュータを使用して実行され、対応する結果が指定されたアクションの引数として実行される新しいCompletionStageを返します。指定されたコンシューマ機能を使用して、すべての公開済項目を処理します。void
<U> void
ConcurrentHashMap.forEach
(long parallelismThreshold, BiFunction<? super K, ? super V, ? extends U> transformer, Consumer<? super U> action) 各(キー, 値)のnullでない各変換に対し、指定されたアクションを実行します。void
void
void
void
void
void
void
void
void
ConcurrentHashMap.forEachEntry
(long parallelismThreshold, Consumer<? super Map.Entry<K, V>> action) 各エントリに対して指定されたアクションを実行します。<U> void
ConcurrentHashMap.forEachEntry
(long parallelismThreshold, Function<Map.Entry<K, V>, ? extends U> transformer, Consumer<? super U> action) 各エントリのnull以外の各変換に対して指定されたアクションを実行します。void
ConcurrentHashMap.forEachKey
(long parallelismThreshold, Consumer<? super K> action) 各キーに対して指定されたアクションを実行します。<U> void
ConcurrentHashMap.forEachKey
(long parallelismThreshold, Function<? super K, ? extends U> transformer, Consumer<? super U> action) 各キーのnull以外の各変換に対して指定されたアクションを実行します。void
ConcurrentHashMap.forEachValue
(long parallelismThreshold, Consumer<? super V> action) 各値に対して指定されたアクションを実行します。<U> void
ConcurrentHashMap.forEachValue
(long parallelismThreshold, Function<? super V, ? extends U> transformer, Consumer<? super U> action) 各値のnull以外の各変換に対して指定されたアクションを実行します。CompletableFuture.thenAccept
(Consumer<? super T> action) CompletionStage.thenAccept
(Consumer<? super T> action) このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定して実行される新しいCompletionStageを返します。CompletableFuture.thenAcceptAsync
(Consumer<? super T> action) CompletableFuture.thenAcceptAsync
(Consumer<? super T> action, Executor executor) CompletionStage.thenAcceptAsync
(Consumer<? super T> action) このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、このステージのデフォルトの非同期実行機能を使用して実行される新しいCompletionStageを返します。CompletionStage.thenAcceptAsync
(Consumer<? super T> action, Executor executor) このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。 -
java.util.functionでのConsumerの使用
Consumerを返すjava.util.functionのメソッド修飾子と型メソッド説明このオペレーションを実行した後、続けてafter
オペレーションを実行する合成Consumer
を返します。Consumer型のパラメータを持つjava.util.functionのメソッド -
java.util.streamでのConsumerの使用
java.util.streamでのConsumerのサブインタフェースConsumer型のパラメータを持つjava.util.streamのメソッド修飾子と型メソッド説明void
このストリームの各要素に対してアクションを実行します。void
Stream.forEachOrdered
(Consumer<? super T> action) このストリームの各要素に対してアクションを実行します。その実行順は、ストリームの検出順が定義されている場合はその順番になります。このストリームの要素から成るストリームを返すほか、その結果のストリームから消費される各要素に対し、指定されたアクションを実行します。型Consumerの型引数を持つjava.util.streamのメソッド・パラメータ修飾子と型メソッド説明default <R> Stream
<R> Stream.mapMulti
(BiConsumer<? super T, ? super Consumer<R>> mapper) このストリームの各要素を複数の要素(特にゼロ個以上の要素)で置き換えた結果で構成されるストリームを返します。 -
jdk.jfr.consumerでのConsumerの使用
型Consumerのパラメータを持つjdk.jfr.consumerのメソッド修飾子と型メソッド説明void
例外が発生した場合に実行するアクションを登録します。void
void
EventStream.onEvent
(String eventName, Consumer<RecordedEvent> action) 名前と一致するすべてのイベントに対して実行するアクションを登録します。void
EventStream.onEvent
(Consumer<RecordedEvent> action) ストリーム内のすべてのイベントで実行するアクションを登録します。void
RecordingStream.onEvent
(String eventName, Consumer<RecordedEvent> action) void
RecordingStream.onEvent
(Consumer<RecordedEvent> action) default void
EventStream.onMetadata
(Consumer<MetadataEvent> action) 新しいメタデータがストリームに到着したときに実行するアクションを登録します。 -
jdk.jshellでのConsumerの使用
型Consumerのパラメータを持つjdk.jshellのメソッド修飾子と型メソッド説明JShell.onShutdown
(Consumer<JShell> listener) このJShellインスタンスの終了時にコールされるコールバックを登録します。JShell.onSnippetEvent
(Consumer<SnippetEvent> listener) スニペットのステータスが変更されたときにコールするコールバックを登録します。 -
jdk.jshell.executionでのConsumerの使用
型Consumerのパラメータを持つjdk.jshell.executionのメソッド修飾子と型メソッド説明static void
Util.detectJdiExitEvent
(VirtualMachine vm, Consumer<String> unbiddenExitHandler) VMDeathEvent
とVMDisconnectEvent
のJDIイベント・ストリームを監視します。型Consumerの型引数を持つjdk.jshell.executionのメソッド・パラメータ修飾子と型メソッド説明static void
Util.forwardExecutionControlAndIO
(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String, Consumer<OutputStream>> outputStreamMap, Map<String, Consumer<InputStream>> inputStreamMap) 入力から指定されたExecutionControl
インスタンスにコマンドを転送し、出力にレスポンスを返します。 -
jdk.management.jfrでのConsumerの使用
型Consumerのパラメータを持つjdk.management.jfrのメソッド修飾子と型メソッド説明void
void
RemoteRecordingStream.onEvent
(String eventName, Consumer<RecordedEvent> action) void
RemoteRecordingStream.onEvent
(Consumer<RecordedEvent> action)