Package org.apache.ivy.core.settings
Class NamedTimeoutConstraint
java.lang.Object
org.apache.ivy.core.settings.NamedTimeoutConstraint
- All Implemented Interfaces:
TimeoutConstraint
An implementation of
TimeoutConstraint
which can be identified by a name-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getName()
int
void
setConnectionTimeout
(int connectionTimeout) Sets the connection timeout of this timeout constraintvoid
void
setReadTimeout
(int readTimeout) Sets the read timeout of this timeout constraint
-
Constructor Details
-
NamedTimeoutConstraint
public NamedTimeoutConstraint() -
NamedTimeoutConstraint
-
-
Method Details
-
setName
-
getName
- Returns:
- Returns the name of the timeout constraint
-
getConnectionTimeout
public int getConnectionTimeout()- Specified by:
getConnectionTimeout
in interfaceTimeoutConstraint
- Returns:
- Returns the timeout, in milliseconds, that's to be used while establishing a
connection to a resource. A value greater than zero indicates the specific timeout to be
used. A value of 0 indicates no timeout and essentially translates to wait-forever
semantics. A value lesser than 0 lets the users of this
TimeoutConstraint
decide what kind of timeout semantics to use while establishing a connection (for example, some implementations can decide to use some default value).
-
getReadTimeout
public int getReadTimeout()- Specified by:
getReadTimeout
in interfaceTimeoutConstraint
- Returns:
- Returns the timeout, in milliseconds, that's to be used while reading content from
a resource. A value greater than zero indicates the specific timeout to be used. A value of
0 indicates no timeout and essentially translates to wait-forever semantics. A value lesser
than 0 lets the users of this
TimeoutConstraint
decide what kind of timeout semantics to use reading from the resource (for example, some implementations can decide to use some default value).
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout) Sets the connection timeout of this timeout constraint- Parameters:
connectionTimeout
- The connection timeout in milliseconds.
-
setReadTimeout
public void setReadTimeout(int readTimeout) Sets the read timeout of this timeout constraint- Parameters:
readTimeout
- The read timeout in milliseconds.
-