public class ArchiveRemoteService extends Object
The service connects to the Imixs-Archive Service by a Rest Client to push and read data.
The service is triggered by the ArchivePushService on a scheduled basis.
| Constructor and Description |
|---|
ArchiveRemoteService() |
| Modifier and Type | Method and Description |
|---|---|
org.imixs.melman.DocumentClient |
initDocumentClient()
Helper method to initalize a Melman Workflow Client based on the current
archive configuration.
|
byte[] |
loadFileFromArchive(org.imixs.workflow.FileData fileData)
This method loads the file content for a given md5 checksum directly from the
cassandra archive using the resource
/archive/md5/{md5}
To activate this mechansim the environment variable ARCHIVE_SERVICE_ENDPOINT
must be set to a valid endpoint. |
public byte[] loadFileFromArchive(org.imixs.workflow.FileData fileData)
throws org.imixs.melman.RestAPIException
/archive/md5/{md5}
To activate this mechansim the environment variable ARCHIVE_SERVICE_ENDPOINT must be set to a valid endpoint.
fileData - - fileData object providing the MD5 checksumorg.imixs.melman.RestAPIExceptionpublic org.imixs.melman.DocumentClient initDocumentClient()
Copyright © 2006–2020 Imixs Software Solutions GmbH. All rights reserved.