public class Timeouts
extends java.lang.Object
setDefault(String, long)
,
getDefault(String)
,
setTimeout(String, long)
,
getTimeout(String)
Constructor and Description |
---|
Timeouts()
Creates empty Timeouts object.
|
Modifier and Type | Method and Description |
---|---|
Timeouts |
cloneThis()
Creates a copy of the current timeouts set.
|
boolean |
contains(java.lang.String name)
Checks if timeout has already been defined in this timeout instance.
|
static boolean |
containsDefault(java.lang.String name)
Check that default timeout value was defined.
|
Timeout |
create(java.lang.String name)
Creates Timeout new object by name and getTimeout(name) value.
|
Timeout |
createDelta()
Create timeout for "Timeouts.DeltaTimeout" name.
|
void |
eSleep(java.lang.String name)
Sleeps for the "name" timeout value.
|
static long |
getDefault(java.lang.String name)
Gets default timeout value.
|
long |
getDeltaTimeout()
Gets "Timeouts.DeltaTimeout" timeout value.
|
long |
getTimeout(java.lang.String name)
Gets timeout value.
|
static double |
getTimeoutsScale()
Get timeouts scale.
|
static void |
initDefault(java.lang.String name,
long newValue)
Sets default timeout value if it was not set before.
|
long |
initTimeout(java.lang.String name,
long newValue)
Sets timeout value if it was not set before.
|
void |
load()
Loads timeouts values.
|
void |
load(java.io.InputStream stream)
Loads timeouts values.
|
void |
load(java.lang.String fileName)
Loads timeouts values from file.
|
void |
loadDebugTimeouts()
Loads debug timeouts values.
|
void |
loadDefaults()
Loads default timeouts values.
|
void |
loadDefaults(java.io.InputStream stream)
Loads default timeouts values.
|
void |
loadDefaults(java.lang.String fileName)
Loads default timeouts values from file.
|
void |
print(java.io.PrintStream ps)
Prins all defined timeouts.
|
void |
print(java.io.PrintWriter pw)
Prins all defined timeouts.
|
static void |
setDefault(java.lang.String name,
long newValue)
Stores default timeout value.
|
long |
setTimeout(java.lang.String name,
long newValue)
Sets new timeout value.
|
void |
sleep(java.lang.String name)
Sleeps for the "name" timeout value.
|
public static void setDefault(java.lang.String name, long newValue)
name
- Timeout name.newValue
- Timeout value.getDefault(String)
,
initDefault(String, long)
,
containsDefault(String)
public static void initDefault(java.lang.String name, long newValue)
name
- Timeout name.newValue
- Timeout value.setDefault(String, long)
,
getDefault(String)
,
containsDefault(String)
public static long getDefault(java.lang.String name)
name
- Timeout name.setDefault(String, long)
,
initDefault(String, long)
,
containsDefault(String)
public static boolean containsDefault(java.lang.String name)
name
- Timeout name.setDefault(String, long)
,
getDefault(String)
,
initDefault(String, long)
public void loadDefaults(java.io.InputStream stream) throws java.io.IOException
stream
- Stream to load timeouts from.java.io.IOException
loadDefaults(String)
,
loadDefaults()
public void loadDefaults(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
fileName
- File to load timeouts from.java.io.IOException
java.io.FileNotFoundException
loadDefaults(InputStream)
,
loadDefaults(String)
public void loadDefaults() throws java.io.FileNotFoundException, java.io.IOException
java.io.IOException
java.io.FileNotFoundException
loadDefaults(InputStream)
,
loadDefaults(String)
public Timeout create(java.lang.String name)
name
- Timeout name.public Timeout createDelta()
public boolean contains(java.lang.String name)
name
- Timeout name.containsDefault(String)
public long setTimeout(java.lang.String name, long newValue)
name
- Timeout name.newValue
- Timeout value.getTimeout(java.lang.String)
public long getTimeout(java.lang.String name)
name
- Timeout name.getDefault(String)
,
setTimeout(java.lang.String, long)
public long getDeltaTimeout()
getDefault(String)
public long initTimeout(java.lang.String name, long newValue)
name
- Timeout name.newValue
- Timeout value.public Timeouts cloneThis()
public void eSleep(java.lang.String name) throws java.lang.InterruptedException
name
- Timeout name.java.lang.InterruptedException
public void sleep(java.lang.String name)
name
- Timeout name.public void print(java.io.PrintWriter pw)
pw
- PrintWriter to print into.public void print(java.io.PrintStream ps)
ps
- PrintStream to print into.public void load(java.io.InputStream stream) throws java.io.IOException
stream
- Stream to load timeouts from.java.io.IOException
load(String)
,
load()
public void load(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
fileName
- File to load timeouts from.java.io.IOException
java.io.FileNotFoundException
load(InputStream)
,
load(String)
public void load() throws java.io.FileNotFoundException, java.io.IOException
java.io.IOException
java.io.FileNotFoundException
load(InputStream)
,
load(String)
public void loadDebugTimeouts() throws java.io.IOException
java.io.IOException
public static double getTimeoutsScale()