public abstract class AbstractWriter extends java.lang.Object implements WriterInterface
| Modifier and Type | Field and Description |
|---|---|
protected Configuration |
configuration |
protected boolean |
copyProperties |
protected SimpleLogger |
logger |
protected java.lang.String[] |
outputFormatFilters |
protected java.util.Collection<com.marklogic.xcc.ContentPermission> |
permissionRoles |
protected java.lang.String[] |
placeKeys |
protected boolean |
repairInputXml |
protected boolean |
skipExisting |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWriter(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
int |
write(java.lang.String[] outputUri,
byte[][] contentBytes,
XQSyncDocumentMetadata[] metadata)
This version writes multiple documents by calling the write()
method for single documents in a loop.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteprotected final SimpleLogger logger
protected final Configuration configuration
protected final java.lang.String[] placeKeys
protected final boolean skipExisting
protected final boolean repairInputXml
protected final java.util.Collection<com.marklogic.xcc.ContentPermission> permissionRoles
protected final boolean copyProperties
protected final java.lang.String[] outputFormatFilters
protected AbstractWriter(Configuration configuration)
configuration - public int write(java.lang.String[] outputUri,
byte[][] contentBytes,
XQSyncDocumentMetadata[] metadata)
throws SyncException
write in interface WriterInterfaceoutputUri - contentBytes - metadata - SyncException