Package org.graylog2.datanode
Class DataNodeCommandServiceImpl
java.lang.Object
org.graylog2.datanode.DataNodeCommandServiceImpl
- All Implemented Interfaces:
DataNodeCommandService
-
Constructor Summary
ConstructorsConstructorDescriptionDataNodeCommandServiceImpl(ClusterEventBus clusterEventBus, NodeService<DataNodeDto> nodeService, com.google.common.eventbus.EventBus eventBus) -
Method Summary
Modifier and TypeMethodDescriptionvoidremoveNode(String nodeId) triggerCertificateSigningRequest(String nodeId, DatanodeStartType startType)
-
Constructor Details
-
DataNodeCommandServiceImpl
@Inject public DataNodeCommandServiceImpl(ClusterEventBus clusterEventBus, NodeService<DataNodeDto> nodeService, com.google.common.eventbus.EventBus eventBus)
-
-
Method Details
-
removeNode
- Specified by:
removeNodein interfaceDataNodeCommandService- Throws:
NodeNotFoundException
-
resetNode
- Specified by:
resetNodein interfaceDataNodeCommandService- Throws:
NodeNotFoundException
-
triggerCertificateSigningRequest
public DataNodeDto triggerCertificateSigningRequest(String nodeId, DatanodeStartType startType) throws NodeNotFoundException - Specified by:
triggerCertificateSigningRequestin interfaceDataNodeCommandService- Throws:
NodeNotFoundException
-
stopNode
- Specified by:
stopNodein interfaceDataNodeCommandService- Throws:
NodeNotFoundException
-
startNode
- Specified by:
startNodein interfaceDataNodeCommandService- Throws:
NodeNotFoundException
-
handleDataNodeLifeCycleEvent
-