Package com.powsybl.computation
Class ComputationParametersImpl
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<ComputationParameters>
-
- com.powsybl.computation.ComputationParametersImpl
-
- All Implemented Interfaces:
Extendable<ComputationParameters>
,ComputationParameters
public class ComputationParametersImpl extends AbstractExtendable<ComputationParameters> implements ComputationParameters
- Author:
- Yichen TANG
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptionalLong
getDeadline(String commandId)
Returns an optional describing the total time limit in seconds, the waiting time in queue is included.OptionalLong
getTimeout(String commandId)
Returns an optional describing the execution time limit in seconds, the waiting time in queue is not included.-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
-
-
-
-
Method Detail
-
getTimeout
public OptionalLong getTimeout(String commandId)
Description copied from interface:ComputationParameters
Returns an optional describing the execution time limit in seconds, the waiting time in queue is not included. See differences withComputationParameters.getDeadline(String)
- Specified by:
getTimeout
in interfaceComputationParameters
- Parameters:
commandId
- id ofCommand
- Returns:
- an optional describing seconds
-
getDeadline
public OptionalLong getDeadline(String commandId)
Description copied from interface:ComputationParameters
Returns an optional describing the total time limit in seconds, the waiting time in queue is included. See differences withComputationParameters.getTimeout(String)
- Specified by:
getDeadline
in interfaceComputationParameters
- Parameters:
commandId
- id ofCommand
- Returns:
- an optional describing seconds
-
-