@groovy.util.logging.Slf4j @groovy.transform.CompileStatic @groovy.transform.EqualsAndHashCode class Protocol.NodeData
| Type | Name and description |
|---|---|
long |
bootTimeMillisBoot time in millis |
Resources |
freeCurrent amount of free resources |
java.lang.String |
hostNameHost name |
long |
idleTimestampThe timestamp when the node become idle |
java.lang.String |
instanceIdCloud VM instance ID |
java.util.UUID |
nodeId |
Resources |
resourcesTotal amount of resources provided by this node |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static NodeData |
create(nextflow.util.ClusterConfig config) |
|
static NodeData |
create(nextflow.util.ClusterConfig config, org.apache.ignite.Ignite ignite) |
|
nextflow.util.Duration |
getUptime() |
|
nextflow.util.Duration |
idle() |
|
boolean |
isIdle(nextflow.util.Duration than) |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Boot time in millis
Current amount of free resources
Host name
The timestamp when the node become idle
Cloud VM instance ID
Total amount of resources provided by this node