Package org.graylog2.cluster.preflight
Class DataNodeProvisioningServiceImpl
java.lang.Object
org.graylog2.database.PaginatedDbService<DataNodeProvisioningConfig>
org.graylog2.cluster.preflight.DataNodeProvisioningServiceImpl
- All Implemented Interfaces:
DataNodeProvisioningService
public class DataNodeProvisioningServiceImpl
extends PaginatedDbService<DataNodeProvisioningConfig>
implements DataNodeProvisioningService
-
Field Summary
FieldsFields inherited from class org.graylog2.database.PaginatedDbService
db
-
Constructor Summary
ConstructorsConstructorDescriptionDataNodeProvisioningServiceImpl
(MongoJackObjectMapperProvider mongoJackObjectMapperProvider, MongoConnection mongoConnection) -
Method Summary
Modifier and TypeMethodDescriptionvoid
changeState
(String nodeId, DataNodeProvisioningConfig.State state) void
getPreflightConfigFor
(String nodeId) void
void
Methods inherited from class org.graylog2.database.PaginatedDbService
asImmutableList, delete, findPaginatedWithQueryAndSort, findPaginatedWithQueryFilterAndSort, findPaginatedWithQueryFilterAndSortWithGrandTotal, get, getMultiFieldSortBuilder, getPage, getSortBuilder, save, streamAll, streamByIds, streamQuery, streamQueryWithSort
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.cluster.preflight.DataNodeProvisioningService
delete, save, streamAll
-
Field Details
-
COLLECTION_NAME
- See Also:
-
-
Constructor Details
-
DataNodeProvisioningServiceImpl
@Inject public DataNodeProvisioningServiceImpl(MongoJackObjectMapperProvider mongoJackObjectMapperProvider, MongoConnection mongoConnection)
-
-
Method Details
-
getPreflightConfigFor
- Specified by:
getPreflightConfigFor
in interfaceDataNodeProvisioningService
-
findAllNodesThatNeedAttention
- Specified by:
findAllNodesThatNeedAttention
in interfaceDataNodeProvisioningService
-
writeCsr
- Specified by:
writeCsr
in interfaceDataNodeProvisioningService
-
writeCert
- Specified by:
writeCert
in interfaceDataNodeProvisioningService
-
readCert
- Specified by:
readCert
in interfaceDataNodeProvisioningService
-
changeState
- Specified by:
changeState
in interfaceDataNodeProvisioningService
-
deleteAll
public void deleteAll()- Specified by:
deleteAll
in interfaceDataNodeProvisioningService
-