Top Fields Constructors Methods
org.bouncycastle.tls

pack-priv Class Timeout

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private long
private long

Constructor Summary

AccessConstructor and Description
pack-priv
Timeout(long durationMillis)

pack-priv
Timeout(long durationMillis, long currentTimeMillis)

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
constrainWaitMillis(int waitMillis, Timeout timeout, long currentTimeMillis)

pack-priv static Timeout
forWaitMillis(int waitMillis)

pack-priv static Timeout
forWaitMillis(int waitMillis, long currentTimeMillis)

pack-priv static int
getWaitMillis(Timeout timeout, long currentTimeMillis)

pack-priv static boolean
hasExpired(Timeout timeout, long currentTimeMillis)

pack-priv synchronized long
remainingMillis(long currentTimeMillis)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

durationMillisback to summary
private long durationMillis
startMillisback to summary
private long startMillis

Constructor Detail

Timeoutback to summary
pack-priv Timeout(long durationMillis)
Timeoutback to summary
pack-priv Timeout(long durationMillis, long currentTimeMillis)

Method Detail

constrainWaitMillisback to summary
pack-priv static int constrainWaitMillis(int waitMillis, Timeout timeout, long currentTimeMillis)
forWaitMillisback to summary
pack-priv static Timeout forWaitMillis(int waitMillis)
forWaitMillisback to summary
pack-priv static Timeout forWaitMillis(int waitMillis, long currentTimeMillis)
getWaitMillisback to summary
pack-priv static int getWaitMillis(Timeout timeout, long currentTimeMillis)
hasExpiredback to summary
pack-priv static boolean hasExpired(Timeout timeout, long currentTimeMillis)
remainingMillisback to summary
pack-priv synchronized long remainingMillis(long currentTimeMillis)