クラス
java.time.Durationの使用
Durationを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
HTTPクライアントおよびWebSocket API
日付、時間、インスタント、デュレーションのメインAPI。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
タイムゾーンおよびそのルールのサポート。
並行プログラミングでよく使用されるユーティリティ・クラスです。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
java.langでのDurationの使用
-
java.net.httpでのDurationの使用
型Durationの引数を持つ型を返すjava.net.httpのメソッド修飾子と型メソッド説明HttpClient.connectTimeout()このクライアントの「接続タイムアウト時間」を含むOptionalを返します。HttpRequest.timeout()このリクエスト・タイムアウト期間を含むOptionalを返します。型Durationのパラメータを持つjava.net.httpのメソッド修飾子と型メソッド説明HttpClient.Builder.connectTimeout(Duration duration) このクライアントの接続タイムアウト期間を設定します。WebSocket.Builder.connectTimeout(Duration timeout) WebSocket接続を確立するためのタイムアウトを設定します。このリクエストのタイムアウトを設定します。 -
java.timeでのDurationの使用
修飾子と型メソッド説明Duration.abs()正の長さを使って、このデュレーションのコピーを返します。static Duration2つの時間的オブジェクト間のデュレーションを表すDurationを取得します。Duration.dividedBy(long divisor) 指定された値で除算された、このデュレーションのコピーを返します。static DurationDuration.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 DurationDuration.of(long amount, TemporalUnit unit) 指定された単位での量を表すDurationを取得します。static DurationDuration.ofDays(long days) 標準24時間日の数を表すDurationを取得します。static DurationDuration.ofHours(long hours) 標準の時間数を表すDurationを取得します。static DurationDuration.ofMillis(long millis) ミリ秒数を表すDurationを取得します。static DurationDuration.ofMinutes(long minutes) 標準の分数を表すDurationを取得します。static DurationDuration.ofNanos(long nanos) ナノ秒数を表すDurationを取得します。static DurationDuration.ofSeconds(long seconds) 秒数を表すDurationを取得します。static DurationDuration.ofSeconds(long seconds, long nanoAdjustment) 秒数およびナノ秒数での調整を表すDurationを取得します。static DurationDuration.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 InstantSourceInstantSource.offset(InstantSource baseSource, Duration offsetDuration) 指定された継続時間が追加された、指定されたソースから瞬間を返すソースを取得します。指定されたデュレーションを加算した、このデュレーションのコピーを返します。static Clock指定されたデュレーションの直近値に切り捨てられたインスタントを指定されたクロックから返すクロックを取得します。static InstantSourceInstantSource.tick(InstantSource baseSource, Duration tickDuration) 指定されたソースから、指定した期間の最も近い出現まで切り捨てられるソースを取得します。 -
Uses of Duration in java.time.temporal
Durationを返すjava.time.temporalのメソッド修飾子と型メソッド説明ChronoUnit.getDuration()ISO暦体系におけるこの単位の推定デュレーションを取得します。TemporalUnit.getDuration()この単位のデュレーション(推定時間の場合もある)を取得します。 -
java.time.zoneでのDurationの使用
Durationを返すjava.time.zoneのメソッド修飾子と型メソッド説明ZoneRules.getDaylightSavings(Instant instant) このゾーンの指定されたインスタントに使用しているサマー・タイムの量を取得します。ZoneOffsetTransition.getDuration()遷移のデュレーションを取得します。 -
java.util.concurrentでのDurationの使用
型Durationのパラメータを持つjava.util.concurrentのメソッド -
jdk.jfrでのDurationの使用
修飾子と型メソッド説明Recording.getDuration()このレコーディングに指定された継続時間を返します。継続時間が設定されていない場合はnullを返します。Recording.getMaxAge()データが削除される前にディスク・リポジトリに保持される時間の長さを返します。修飾子と型メソッド説明voidRecording.scheduleStart(Duration delay) 遅延後にこのレコーディングを開始します。voidRecording.setDuration(Duration duration) レコーディングが停止するまでの期間を設定します。voidディスク・リポジトリに保存されるバック・データの量を決定します。final EventSettingsEventSettings.withPeriod(Duration duration) このイベント設定に関連付けられているイベントの間隔を設定します。final EventSettingsEventSettings.withThreshold(Duration duration) このイベント設定に関連付けられているイベントのしきい値を設定します。 -
jdk.jfr.consumerでのDurationの使用
Durationを返すjdk.jfr.consumerのメソッド修飾子と型メソッド説明RecordedEvent.getDuration()イベントの継続時間をナノ秒単位で返します。final DurationRecordedObject.getDuration(String name) timespanフィールドの値を返します。型Durationのパラメータを持つjdk.jfr.consumerのメソッド修飾子と型メソッド説明voidEventStream.awaitTermination(Duration timeout) すべてのアクションが完了するか、ストリームがクローズされるか、タイムアウトが発生するか、現在のスレッドが中断されるまで、いずれか先に発生するまでブロックします。voidRecordingStream.awaitTermination(Duration timeout) voidストリームで保持される過去のデータの量を決定します。 -
jdk.management.jfrでのDurationの使用
型Durationのパラメータを持つjdk.management.jfrのメソッド修飾子と型メソッド説明voidRemoteRecordingStream.awaitTermination(Duration timeout) voidストリームで保持される過去のデータの量を決定します。