public class NodeCommSyncObjectFactory extends Object implements NodeCommFactory
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_NODE_COMM_PER_MN
The default max number of NodeComms available for a given Member Node
|
Modifier and Type | Method and Description |
---|---|
static NodeCommFactory |
getInstance() |
NodeComm |
getNodeComm(org.dataone.service.types.v1.NodeReference mnNodeId)
returns a NodeComm set to the RUNNING state.
|
public static final int DEFAULT_MAX_NODE_COMM_PER_MN
public static NodeCommFactory getInstance()
public NodeComm getNodeComm(org.dataone.service.types.v1.NodeReference mnNodeId) throws org.dataone.service.exceptions.ServiceFailure, NodeCommUnavailable
getNodeComm
in interface NodeCommFactory
NodeCommUnavailable
- if the maximum size of the pool has been reached
and none are AVAILABLE.org.dataone.service.exceptions.ServiceFailure
Copyright © 2021. All rights reserved.