クラス
java.nio.ByteBufferの使用
ByteBufferを使用するパッケージ
パッケージ
説明
Stream Control Transport Protocol用のJava APIです。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Javaランタイム外部のメモリーおよびファンクションへの低レベル・アクセスを提供します。
モジュール記述子をサポートし、解決およびサービス・バインディングによってモジュールの構成を作成するクラス。
HTTPクライアントおよびWebSocket API
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
暗号化操作のクラスとインタフェースを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
Java™スマート・カード入出力API
-
com.sun.nio.sctpでのByteBufferの使用
ByteBufferを返すcom.sun.nio.sctpのメソッド型ByteBufferのパラメータを持つcom.sun.nio.sctpのメソッド修飾子と型メソッド説明abstract <T> MessageInfoSctpChannel.receive(ByteBuffer dst, T attachment, NotificationHandler<T> handler) 指定されたバッファへのメッセージを受信するか、通知を処理します(あるいはその両方を行います)。abstract <T> MessageInfoSctpMultiChannel.receive(ByteBuffer buffer, T attachment, NotificationHandler<T> handler) このチャネル経由でメッセージを受信するか、通知を処理します(あるいはその両方を行います)。abstract intSctpChannel.send(ByteBuffer src, MessageInfo messageInfo) このチャネル経由でメッセージを送信します。abstract intSctpMultiChannel.send(ByteBuffer buffer, MessageInfo messageInfo) このチャネル経由でメッセージを送信します。 -
java.langでのByteBufferの使用
型ByteBufferのパラメータを持つjava.langのメソッド修飾子と型メソッド説明protected final Class<?> ClassLoader.defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain) 指定されたProtectionDomainを使用して、ByteBufferをクラスClassのインスタンスに変換します。 -
java.lang.foreignでのByteBufferの使用
ByteBufferを返すjava.lang.foreignのメソッド -
java.lang.moduleでのByteBufferの使用
型ByteBufferの引数を持つ型を返すjava.lang.moduleのメソッド型ByteBufferのパラメータを持つjava.lang.moduleのメソッド修飾子と型メソッド説明static ModuleDescriptorModuleDescriptor.read(ByteBuffer bb) モジュール宣言のバイナリ形式をバイト・バッファからモジュール記述子として読み取ります。static ModuleDescriptorModuleDescriptor.read(ByteBuffer bb, Supplier<Set<String>> packageFinder) モジュール宣言のバイナリ形式をバイト・バッファからモジュール記述子として読み取ります。default voidModuleReader.release(ByteBuffer bb) Byteバッファを解放します。 -
java.net.httpでのByteBufferの使用
java.net.httpにByteBuffer型の引数型を持つサブインタフェース修飾子と型インタフェース説明static interfaceBodyPublisherは、上位レベルのJavaオブジェクトをリクエスト本文として送信するのに適したバイト・バッファのフローに変換します。static interfaceBodySubscriberはレスポンス本文のバイトを消費し、上位のJavaタイプに変換します。型ByteBufferの型パラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明static <S extends Flow.Subscriber<? super List<ByteBuffer>>, T>
HttpResponse.BodyHandler<T> HttpResponse.BodyHandlers.fromSubscriber(S subscriber, Function<? super S, ? extends T> finisher) 指定されたsubscriberおよびfinisher関数を使用して、HttpResponse.BodySubscribers.fromSubscriber(Subscriber, Function)から取得されたBodySubscriber<T>を返すレスポンス本文ハンドラを返します。static <S extends Flow.Subscriber<? super List<ByteBuffer>>, T>
HttpResponse.BodySubscriber<T> HttpResponse.BodySubscribers.fromSubscriber(S subscriber, Function<? super S, ? extends T> finisher) すべてのレスポンス本文を指定されたFlow.Subscriberに転送する本文サブスクライバを返します。型ByteBufferの引数を持つ型を返すjava.net.httpのメソッド修飾子と型メソッド説明static HttpResponse.BodyHandler<Flow.Publisher<List<ByteBuffer>>> HttpResponse.BodyHandlers.ofPublisher()BodySubscribers.ofPublisher()から取得したBodySubscriber<Publisher<List<ByteBuffer>>>を作成するBodyHandler<Publisher<List<ByteBuffer>>>を返します。HttpResponse.BodySubscribers.ofPublisher()Publisher<List<ByteBuffer>>を介してレスポンス本文をパブリッシュするレスポンス・サブスクライバを返します。型ByteBufferのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明default CompletionStage<?> WebSocket.Listener.onBinary(WebSocket webSocket, ByteBuffer data, boolean last) バイナリ・データを受け取りました。default CompletionStage<?> WebSocket.Listener.onPing(WebSocket webSocket, ByteBuffer message) Pingメッセージを受信しました。default CompletionStage<?> WebSocket.Listener.onPong(WebSocket webSocket, ByteBuffer message) Pongメッセージが受信されました。WebSocket.sendBinary(ByteBuffer data, boolean last) 指定されたバッファのバイトとともにバイナリ・データを送信します。WebSocket.sendPing(ByteBuffer message) 指定されたバッファのバイトとともにpingメッセージを送信します。WebSocket.sendPong(ByteBuffer message) 指定されたバッファからバイトを含むPongメッセージを送信します。型ByteBufferの型引数を持つjava.net.httpのメソッド・パラメータ修飾子と型メソッド説明static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.fromPublisher(Flow.Publisher<? extends ByteBuffer> publisher) 指定されたFlow.Publisherから本文が取得されたリクエスト・ボディ・パブリッシャを返します。static HttpRequest.BodyPublisherHttpRequest.BodyPublishers.fromPublisher(Flow.Publisher<? extends ByteBuffer> publisher, long contentLength) 指定されたFlow.Publisherから本文が取得されたリクエスト・ボディ・パブリッシャを返します。static HttpResponse.BodyHandler<Void> HttpResponse.BodyHandlers.fromSubscriber(Flow.Subscriber<? super List<ByteBuffer>> subscriber) 指定されたHttpResponse.BodySubscribers.fromSubscriber(Subscriber)から取得されたBodySubscriber<Void>を返すレスポンス本文ハンドラを返します。static HttpResponse.BodySubscriber<Void> HttpResponse.BodySubscribers.fromSubscriber(Flow.Subscriber<? super List<ByteBuffer>> subscriber) すべてのレスポンス本文を指定されたFlow.Subscriberに転送する本文サブスクライバを返します。 -
java.nioでのByteBufferの使用
java.nioのByteBufferのサブクラスByteBuffer型の型引数を持つインタフェースを実装するjava.nioのクラスByteBufferを返すjava.nioのメソッド修飾子と型メソッド説明final ByteBufferByteBuffer.alignedSlice(int unitSize) コンテンツが、このバッファのコンテンツの共有および整列されたサブシーケンスである新しいバイト・バッファを作成します。static ByteBufferByteBuffer.allocate(int capacity) 新しいbyteバッファを割り当てます。static ByteBufferByteBuffer.allocateDirect(int capacity) 新しいダイレクトbyteバッファを割り当てます。abstract ByteBufferByteBuffer.asReadOnlyBuffer()このバッファの内容を共有する新しい読込み専用byteバッファを作成します。ByteBuffer.clear()このバッファをクリアします。abstract ByteBufferByteBuffer.compact()このバッファを圧縮します (オプションの操作)。abstract ByteBufferByteBuffer.duplicate()このバッファの内容を共有する新しいbyteバッファを作成します。ByteBuffer.flip()このバッファをフリップ(反転)します。ByteBuffer.get(byte[] dst) 相対一括getメソッドです。ByteBuffer.get(byte[] dst, int offset, int length) 相対一括getメソッドです。ByteBuffer.get(int index, byte[] dst) 絶対一括getメソッド。ByteBuffer.get(int index, byte[] dst, int offset, int length) 絶対一括getメソッド。ByteBuffer.limit(int newLimit) このバッファのリミットを設定します。ByteBuffer.mark()このバッファの現在位置にマークを設定します。final ByteBufferこのバッファのbyte順序を変更します。ByteBuffer.position(int newPosition) このバッファの位置を設定します。abstract ByteBufferByteBuffer.put(byte b) 相対putメソッドです (オプションの操作)。final ByteBufferByteBuffer.put(byte[] src) 相対一括putメソッドです (オプションの操作)。ByteBuffer.put(byte[] src, int offset, int length) 相対一括putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.put(int index, byte b) 絶対putメソッドです (オプションの操作)。ByteBuffer.put(int index, byte[] src) (optional operation)の絶対一括putメソッド。ByteBuffer.put(int index, byte[] src, int offset, int length) (optional operation)の絶対一括putメソッド。ByteBuffer.put(int index, ByteBuffer src, int offset, int length) (optional operation)の絶対一括putメソッド。ByteBuffer.put(ByteBuffer src) 相対一括putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putChar(char value) char値を書き込む相対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putChar(int index, char value) char値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putDouble(double value) double値を書き込む相対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putDouble(int index, double value) double値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putFloat(float value) float値を書き込む相対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putFloat(int index, float value) float値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putInt(int value) int値を書き込む相対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putInt(int index, int value) int値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putLong(int index, long value) long値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putLong(long value) long値を書き込む相対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putShort(int index, short value) short値を書き込む絶対putメソッドです (オプションの操作)。abstract ByteBufferByteBuffer.putShort(short value) short値を書き込む相対putメソッドです (オプションの操作)。ByteBuffer.reset()バッファの位置を以前にマークした位置に戻します。ByteBuffer.rewind()このバッファをリワインド(巻き戻し)します。abstract ByteBufferByteBuffer.slice()このバッファの共有のサブシーケンスを内容とする新しいbyteバッファを作成します。abstract ByteBufferByteBuffer.slice(int index, int length) このバッファの共有のサブシーケンスを内容とする新しいbyteバッファを作成します。static ByteBufferByteBuffer.wrap(byte[] array) byte配列をバッファにラップします。static ByteBufferByteBuffer.wrap(byte[] array, int offset, int length) byte配列をバッファにラップします。型ByteBufferのパラメータを持つjava.nioのメソッド修飾子と型メソッド説明intByteBuffer.compareTo(ByteBuffer that) このバッファを別のバッファと比較します。intByteBuffer.mismatch(ByteBuffer that) このバッファと指定されたバッファの最初の不一致の相対索引を検索して戻します。ByteBuffer.put(int index, ByteBuffer src, int offset, int length) (optional operation)の絶対一括putメソッド。ByteBuffer.put(ByteBuffer src) 相対一括putメソッドです (オプションの操作)。 -
java.nio.channelsでのByteBufferの使用
型ByteBufferのパラメータを持つjava.nio.channelsのメソッド修飾子と型メソッド説明AsynchronousByteChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。<A> voidAsynchronousByteChannel.read(ByteBuffer dst, A attachment, CompletionHandler<Integer, ? super A> handler) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。AsynchronousFileChannel.read(ByteBuffer dst, long position) このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。abstract <A> voidAsynchronousFileChannel.read(ByteBuffer dst, long position, A attachment, CompletionHandler<Integer, ? super A> handler) このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。AsynchronousSocketChannel.read(ByteBuffer dst) abstract <A> voidAsynchronousSocketChannel.read(ByteBuffer[] dsts, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long, ? super A> handler) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。abstract <A> voidAsynchronousSocketChannel.read(ByteBuffer dst, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer, ? super A> handler) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。final <A> voidAsynchronousSocketChannel.read(ByteBuffer dst, A attachment, CompletionHandler<Integer, ? super A> handler) abstract intDatagramChannel.read(ByteBuffer dst) このチャネルからデータグラムを読み込みます。final longDatagramChannel.read(ByteBuffer[] dsts) このチャネルからデータグラムを読み込みます。abstract longDatagramChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルからデータグラムを読み込みます。abstract intFileChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。final longFileChannel.read(ByteBuffer[] dsts) このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。abstract longFileChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。abstract intFileChannel.read(ByteBuffer dst, long position) このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。intReadableByteChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。longScatteringByteChannel.read(ByteBuffer[] dsts) このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。longScatteringByteChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。intSeekableByteChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。abstract intSocketChannel.read(ByteBuffer dst) final longSocketChannel.read(ByteBuffer[] dsts) abstract longSocketChannel.read(ByteBuffer[] dsts, int offset, int length) abstract SocketAddressDatagramChannel.receive(ByteBuffer dst) このチャネルからデータグラムを受信します。abstract intDatagramChannel.send(ByteBuffer src, SocketAddress target) このチャネルからデータグラムを送信します。AsynchronousByteChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。<A> voidAsynchronousByteChannel.write(ByteBuffer src, A attachment, CompletionHandler<Integer, ? super A> handler) このチャネルのバイト・シーケンスを指定のバッファから書き出します。AsynchronousFileChannel.write(ByteBuffer src, long position) 指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。abstract <A> voidAsynchronousFileChannel.write(ByteBuffer src, long position, A attachment, CompletionHandler<Integer, ? super A> handler) 指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。AsynchronousSocketChannel.write(ByteBuffer src) abstract <A> voidAsynchronousSocketChannel.write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long, ? super A> handler) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。abstract <A> voidAsynchronousSocketChannel.write(ByteBuffer src, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer, ? super A> handler) このチャネルのバイト・シーケンスを指定のバッファから書き出します。final <A> voidAsynchronousSocketChannel.write(ByteBuffer src, A attachment, CompletionHandler<Integer, ? super A> handler) abstract intDatagramChannel.write(ByteBuffer src) このチャネルへデータグラムを書き込みます。final longDatagramChannel.write(ByteBuffer[] srcs) このチャネルへデータグラムを書き込みます。abstract longDatagramChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルへデータグラムを書き込みます。abstract intFileChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。final longFileChannel.write(ByteBuffer[] srcs) このチャネルのバイト・シーケンスを指定されたバッファから書き出します。abstract longFileChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。abstract intFileChannel.write(ByteBuffer src, long position) 指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。longGatheringByteChannel.write(ByteBuffer[] srcs) このチャネルのバイト・シーケンスを指定されたバッファから書き出します。longGatheringByteChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。intSeekableByteChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。abstract intSocketChannel.write(ByteBuffer src) final longSocketChannel.write(ByteBuffer[] srcs) abstract longSocketChannel.write(ByteBuffer[] srcs, int offset, int length) intWritableByteChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。 -
java.nio.charsetでのByteBufferの使用
ByteBufferを返すjava.nio.charsetのメソッド修飾子と型メソッド説明final ByteBuffer文字列をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。final ByteBufferCharset.encode(CharBuffer cb) Unicode文字をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。final ByteBufferCharsetEncoder.encode(CharBuffer in) 単一の入力文字バッファのコンテンツを新しく割り当てられたbyteバッファ内にエンコードする簡易メソッドです。型ByteBufferのパラメータを持つjava.nio.charsetのメソッド修飾子と型メソッド説明final CharBufferCharset.decode(ByteBuffer bb) この文字セットで表現されたバイトをUnicode文字にデコードする簡易メソッドです。final CharBufferCharsetDecoder.decode(ByteBuffer in) 単一の入力byteバッファのコンテンツを新しく割り当てられた文字バッファ内にデコードする簡易メソッドです。final CoderResultCharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput) 指定された入力バッファ内のバイトを最大限デコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out) 1個以上のバイトをデコードし、1個以上の文字へデコードします。final CoderResultCharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput) 指定された入力バッファ内の文字を最大限エンコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out) 1個以上の文字1個以上のバイトへエンコードします。final CoderResultCharsetEncoder.flush(ByteBuffer out) このエンコーダをフラッシュします。protected CoderResultCharsetEncoder.implFlush(ByteBuffer out) このエンコーダをフラッシュします。 -
java.nio.file.attributeでのByteBufferの使用
型ByteBufferのパラメータを持つjava.nio.file.attributeのメソッド修飾子と型メソッド説明intUserDefinedFileAttributeView.read(String name, ByteBuffer dst) ユーザー定義属性の値をバッファに読み込みます。intUserDefinedFileAttributeView.write(String name, ByteBuffer src) ユーザー定義属性の値をバッファから書き出します。 -
java.securityでのByteBufferの使用
型ByteBufferのパラメータを持つjava.securityのメソッド修飾子と型メソッド説明protected final Class<?> SecureClassLoader.defineClass(String name, ByteBuffer b, CodeSource cs) オプションのCodeSourceを使って、ByteBufferをクラスClassのインスタンスに変換します。protected voidMessageDigestSpi.engineUpdate(ByteBuffer input) 指定されたByteBufferを使用してダイジェストを更新します。protected voidSignatureSpi.engineUpdate(ByteBuffer input) 署名または検証するデータを、指定されたByteBufferを使用して更新します。final voidMessageDigest.update(ByteBuffer input) 指定されたByteBufferを使用してダイジェストを更新します。final voidSignature.update(ByteBuffer data) 署名または検証するデータを、指定されたByteBufferを使用して更新します。 -
java.utilでのByteBufferの使用
ByteBufferを返すjava.utilのメソッド修飾子と型メソッド説明Base64.Decoder.decode(ByteBuffer buffer) Base64エンコーディング方式を使用して入力byteバッファからすべてのバイトをデコードし、結果を新しく割り当てられたByteBufferに書き込みます。Base64.Encoder.encode(ByteBuffer buffer) Base64エンコーディング方式を使用して、指定されたByteBufferからの残りのすべてのバイトを新しく割り当てられたByteBufferにエンコードします。型ByteBufferのパラメータを持つjava.utilのメソッド修飾子と型メソッド説明Base64.Decoder.decode(ByteBuffer buffer) Base64エンコーディング方式を使用して入力byteバッファからすべてのバイトをデコードし、結果を新しく割り当てられたByteBufferに書き込みます。Base64.Encoder.encode(ByteBuffer buffer) Base64エンコーディング方式を使用して、指定されたByteBufferからの残りのすべてのバイトを新しく割り当てられたByteBufferにエンコードします。static BitSetBitSet.valueOf(ByteBuffer bb) 指定されたbyteバッファ内の、その位置から上限までのすべてのビットを含む新しいビット・セットを返します。 -
java.util.zipでのByteBufferの使用
型ByteBufferのパラメータを持つjava.util.zipのメソッド修飾子と型メソッド説明intDeflater.deflate(ByteBuffer output) 入力データを圧縮し、指定されたバッファに圧縮されたデータを挿入します。intDeflater.deflate(ByteBuffer output, int flush) 入力データを圧縮し、指定されたバッファに圧縮されたデータを挿入します。intInflater.inflate(ByteBuffer output) 指定されたバッファにバイトを圧縮解除します。voidDeflater.setDictionary(ByteBuffer dictionary) 圧縮のためのプリセット・ディクショナリを設定します。voidInflater.setDictionary(ByteBuffer dictionary) リセット・ディクショナリを指定されたバッファのバイトに設定します。voidDeflater.setInput(ByteBuffer input) 圧縮のための入力データを設定します。voidInflater.setInput(ByteBuffer input) 圧縮解除のための入力データを設定します。voidAdler32.update(ByteBuffer buffer) チェックサムを指定されたバッファからのバイト数で更新します。default voidChecksum.update(ByteBuffer buffer) 現在のチェックサムを、指定されたバッファのバイト数で更新します。voidCRC32.update(ByteBuffer buffer) 指定したバッファのバイト数でCRC-32チェックサムを更新します。voidCRC32C.update(ByteBuffer buffer) 指定されたバッファからのバイト数でCRC-32Cチェックサムを更新します。 -
javax.cryptoでのByteBufferの使用
型ByteBufferのパラメータを持つjavax.cryptoのメソッド修飾子と型メソッド説明final intCipher.doFinal(ByteBuffer input, ByteBuffer output) 単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。protected intCipherSpi.engineDoFinal(ByteBuffer input, ByteBuffer output) 単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。protected intCipherSpi.engineUpdate(ByteBuffer input, ByteBuffer output) 複数部分の暗号化または復号化操作(このCipherSpiオブジェクトの初期化方法に応じて)を続行し、別のデータ部分を処理します。protected voidMacSpi.engineUpdate(ByteBuffer input) ByteBufferinput内のinput.position()から始まるinput.remaining()バイトを処理します。protected voidCipherSpi.engineUpdateAAD(ByteBuffer src) 追加認証データ(AAD)のマルチパート更新を続行します。final intCipher.update(ByteBuffer input, ByteBuffer output) 複数部分の暗号化または復号化操作(このCipherオブジェクトの初期化方法に応じて)を続行し、別のデータ部分を処理します。final voidMac.update(ByteBuffer input) ByteBufferinput内のinput.position()から始まるinput.remaining()バイトを処理します。final voidCipher.updateAAD(ByteBuffer src) AAD (Additional Authentication Data)のマルチパート更新を継続します。 -
javax.net.sslでのByteBufferの使用
型ByteBufferのパラメータを持つjavax.net.sslのメソッド修飾子と型メソッド説明SSLEngine.unwrap(ByteBuffer src, ByteBuffer dst) SSL/TLS/DTLSネットワーク・データをプレーン・テキスト・アプリケーション・データ・バッファにデコードしようとします。SSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts) SSL/TLS/DTLSネットワーク・データを一連のプレーン・テキスト・アプリケーション・データ・バッファにデコードしようとします。abstract SSLEngineResultSSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts, int offset, int length) SSL/TLS/DTLSネットワーク・データをプレーン・テキスト・アプリケーション・データ・バッファのサブシーケンスにデコードしようとします。abstract SSLEngineResultSSLEngine.wrap(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst) データ・バッファのサブシーケンスからSSL/TLS/DTLSネットワーク・データへのプレーン・テキスト・バイトのエンコードを試みます。SSLEngine.wrap(ByteBuffer[] srcs, ByteBuffer dst) 一連のデータ・バッファからSSL/TLS/DTLSネットワーク・データへのプレーン・テキスト・バイトのエンコードを試みます。SSLEngine.wrap(ByteBuffer src, ByteBuffer dst) プレーン・テキスト・アプリケーション・データのバッファをSSL/TLS/DTLSネットワーク・データにエンコードしようとします。 -
javax.smartcardioでのByteBufferの使用
型ByteBufferのパラメータを持つjavax.smartcardioのメソッド修飾子と型メソッド説明abstract intCardChannel.transmit(ByteBuffer command, ByteBuffer response) コマンドByteBufferに格納されたコマンドAPDUを送信し、応答ByteBufferにレスポンスAPDUを受信します。型ByteBufferのパラメータを持つjavax.smartcardioのコンストラクタ