クラス
java.time.Durationの使用
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
HTTPクライアントおよびWebSocket API
日付、時間、インスタント、デュレーションのメインAPI。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
タイムゾーンおよびそのルールのサポート。
並行プログラミングでよく使用されるユーティリティ・クラスです。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
java.langでのDurationの使用
-
java.net.httpでのDurationの使用
修飾子と型メソッド説明HttpClient.connectTimeout()
このクライアントの「接続タイムアウト時間」を含むOptional
を返します。HttpRequest.timeout()
このリクエスト・タイムアウト期間を含むOptional
を返します。修飾子と型メソッド説明HttpClient.Builder.connectTimeout
(Duration duration) このクライアントの接続タイムアウト期間を設定します。WebSocket.Builder.connectTimeout
(Duration timeout) WebSocket接続を確立するためのタイムアウトを設定します。このリクエストのタイムアウトを設定します。 -
java.timeでのDurationの使用
修飾子と型メソッド説明Duration.abs()
正の長さを使って、このデュレーションのコピーを返します。static Duration
2つの時間的オブジェクト間のデュレーションを表すDuration
を取得します。Duration.dividedBy
(long divisor) 指定された値で除算された、このデュレーションのコピーを返します。static Duration
Duration.from
(TemporalAmount amount) 時間的な量からDuration
のインスタンスを取得します。Duration.minus
(long amountToSubtract, TemporalUnit unit) 指定されたデュレーションを減算した、このデュレーションのコピーを返します。指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusDays
(long daysToSubtract) 標準24時間日の日数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusHours
(long hoursToSubtract) 時間数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusMillis
(long millisToSubtract) ミリ秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusMinutes
(long minutesToSubtract) 分数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusNanos
(long nanosToSubtract) ナノ秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.minusSeconds
(long secondsToSubtract) 秒数で指定されたデュレーションを減算した、このデュレーションのコピーを返します。Duration.multipliedBy
(long multiplicand) そのスカラーで乗算された、このデュレーションのコピーを返します。Duration.negated()
長さを否定して、このデュレーションのコピーを返します。static Duration
Duration.of
(long amount, TemporalUnit unit) 指定された単位での量を表すDuration
を取得します。static Duration
Duration.ofDays
(long days) 標準24時間日の数を表すDuration
を取得します。static Duration
Duration.ofHours
(long hours) 標準の時間数を表すDuration
を取得します。static Duration
Duration.ofMillis
(long millis) ミリ秒数を表すDuration
を取得します。static Duration
Duration.ofMinutes
(long minutes) 標準の分数を表すDuration
を取得します。static Duration
Duration.ofNanos
(long nanos) ナノ秒数を表すDuration
を取得します。static Duration
Duration.ofSeconds
(long seconds) 秒数を表すDuration
を取得します。static Duration
Duration.ofSeconds
(long seconds, long nanoAdjustment) 秒数およびナノ秒数での調整を表すDuration
を取得します。static Duration
Duration.parse
(CharSequence text) PnDTnHnMn.nS
などのテキスト文字列からDuration
を取得します。Duration.plus
(long amountToAdd, TemporalUnit unit) 指定されたデュレーションを加算した、このデュレーションのコピーを返します。指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusDays
(long daysToAdd) 標準24時間日の日数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusHours
(long hoursToAdd) 時間数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusMillis
(long millisToAdd) ミリ秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusMinutes
(long minutesToAdd) 分数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusNanos
(long nanosToAdd) ナノ秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.plusSeconds
(long secondsToAdd) 秒数で指定されたデュレーションを加算した、このデュレーションのコピーを返します。Duration.truncatedTo
(TemporalUnit unit) 指定された単位に切り捨てられたこのDuration
のコピーを返します。Duration.withNanos
(int nanoOfSecond) 指定されたナノ秒を使って、このデュレーションのコピーを返します。Duration.withSeconds
(long seconds) 指定された秒数を使って、このデュレーションのコピーを返します。修飾子と型メソッド説明int
このデュレーションを指定されたDuration
と比較します。long
このDuration内で指定されたDurationが発生した回数を返します。指定されたデュレーションを減算した、このデュレーションのコピーを返します。static Clock
指定されたデュレーションを加算して指定されたクロックからインスタントを返すクロックを取得しますstatic InstantSource
InstantSource.offset
(InstantSource baseSource, Duration offsetDuration) 指定された継続時間が追加された、指定されたソースから瞬間を返すソースを取得します。指定されたデュレーションを加算した、このデュレーションのコピーを返します。static Clock
指定されたデュレーションの直近値に切り捨てられたインスタントを指定されたクロックから返すクロックを取得します。static InstantSource
InstantSource.tick
(InstantSource baseSource, Duration tickDuration) 指定されたソースから、指定した期間の最も近い出現まで切り捨てられるソースを取得します。 -
Uses of Duration in java.time.temporal
修飾子と型メソッド説明ChronoUnit.getDuration()
ISO暦体系におけるこの単位の推定デュレーションを取得します。TemporalUnit.getDuration()
この単位のデュレーション(推定時間の場合もある)を取得します。 -
java.time.zoneでのDurationの使用
修飾子と型メソッド説明ZoneRules.getDaylightSavings
(Instant instant) このゾーンの指定されたインスタントに使用しているサマー・タイムの量を取得します。ZoneOffsetTransition.getDuration()
遷移のデュレーションを取得します。 -
java.util.concurrentでのDurationの使用
-
jdk.jfrでのDurationの使用
修飾子と型メソッド説明Recording.getDuration()
このレコーディングに指定された継続時間を返します。継続時間が設定されていない場合はnull
を返します。Recording.getMaxAge()
データが削除される前にディスク・リポジトリに保持される時間の長さを返します。修飾子と型メソッド説明void
Recording.scheduleStart
(Duration delay) 遅延後にこのレコーディングを開始します。void
Recording.setDuration
(Duration duration) レコーディングが停止するまでの期間を設定します。void
ディスク・リポジトリに保存されるバック・データの量を決定します。final EventSettings
EventSettings.withPeriod
(Duration duration) このイベント設定に関連付けられているイベントの間隔を設定します。final EventSettings
EventSettings.withThreshold
(Duration duration) このイベント設定に関連付けられているイベントのしきい値を設定します。 -
jdk.jfr.consumerでのDurationの使用
修飾子と型メソッド説明RecordedEvent.getDuration()
イベントの継続時間をナノ秒単位で返します。final Duration
RecordedObject.getDuration
(String name) timespanフィールドの値を返します。修飾子と型メソッド説明void
EventStream.awaitTermination
(Duration timeout) すべてのアクションが完了するか、ストリームがクローズされるか、タイムアウトが発生するか、現在のスレッドが中断されるまで、いずれか先に発生するまでブロックします。void
RecordingStream.awaitTermination
(Duration timeout) void
ストリームで保持される過去のデータの量を決定します。 -
jdk.management.jfrでのDurationの使用
修飾子と型メソッド説明void
RemoteRecordingStream.awaitTermination
(Duration timeout) void
ストリームで保持される過去のデータの量を決定します。