Class CosmosDBDocumentStoreWriter<TimelineDoc extends TimelineDocument>
java.lang.Object
org.apache.hadoop.yarn.server.timelineservice.documentstore.writer.cosmosdb.CosmosDBDocumentStoreWriter<TimelineDoc>
- All Implemented Interfaces:
AutoCloseable,DocumentStoreWriter<TimelineDoc>
public class CosmosDBDocumentStoreWriter<TimelineDoc extends TimelineDocument>
extends Object
implements DocumentStoreWriter<TimelineDoc>
This is the Document Store Writer implementation for
DocumentStoreVendor.COSMOS_DB.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcreateCollection(String collectionName) voidvoidwriteDocument(TimelineDoc timelineDoc, CollectionType collectionType)
-
Constructor Details
-
CosmosDBDocumentStoreWriter
public CosmosDBDocumentStoreWriter(org.apache.hadoop.conf.Configuration conf)
-
-
Method Details
-
createDatabase
public void createDatabase()- Specified by:
createDatabasein interfaceDocumentStoreWriter<TimelineDoc extends TimelineDocument>
-
createCollection
- Specified by:
createCollectionin interfaceDocumentStoreWriter<TimelineDoc extends TimelineDocument>
-
writeDocument
- Specified by:
writeDocumentin interfaceDocumentStoreWriter<TimelineDoc extends TimelineDocument>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-