public class DocumentMessageConsumer extends AbstractConsumer<DocumentMessage>
| Modifier and Type | Field and Description |
|---|---|
protected String |
repositoryName |
protected String |
rootPath |
protected CoreSession |
session |
consumerId| Constructor and Description |
|---|
DocumentMessageConsumer(String consumerId,
String repositoryName,
String rootPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DocumentMessage message)
Consume a message.
|
void |
begin()
Begin a batch of messages.
|
void |
close() |
void |
commit()
End of the batch message.
|
protected Blob |
getBlob(DocumentMessage message) |
void |
rollback()
Called when there is an exception during
Consumer.accept(Message) or Consumer.commit(). |
protected void |
setDocumentProperties(DocumentModel doc,
Map<String,Serializable> properties) |
getConsumerIdprotected final String repositoryName
protected CoreSession session
public DocumentMessageConsumer(String consumerId, String repositoryName, String rootPath)
public void close() throws Exception
close in interface AutoCloseableclose in class AbstractConsumer<DocumentMessage>Exceptionpublic void accept(DocumentMessage message)
Consumerprotected Blob getBlob(DocumentMessage message)
public void rollback()
ConsumerConsumer.accept(Message) or Consumer.commit().protected void setDocumentProperties(DocumentModel doc, Map<String,Serializable> properties)
Copyright © 2018 Nuxeo. All rights reserved.