org.visallo.ingest.cloud

Specify cloud destinations for ingestion

Create custom endpoints to ingest content into Visallo. A Long running process will process the loading of content asynchronously. Plugins register a CloudResourceSource that returns items given a JSON configuration object generated by a custom component in the UI.

Cloud import items are available in the file import popover.

Visallo includes a plugin for Amazon S3

Registration

registry.registerExtension("org.visallo.ingest.cloud", config)

Source:
See:
Configuration Properties:
Name Type Description
identifier string

Unique identifier string for this cloud source item. Usually set to the class name of the CloudResourceSource implementation.

Also used for the user displayable title in UI. Plugins should register a message bundle with: [identifier].title=My Cloud Source Title

componentPath string

Path to org.visallo.ingest.cloud~Component

Validation Function

Extensions registered must pass this validation check to be used.

function extensionValidator(e) {
    return _.isString(e.identifier) && _.isString(e.componentPath);
}

Type Definitions

Component

Source:

Flight or React component that provides the configuration for this cloud resource.

Properties:
Name Type Description
onImport function

Trigger the upload given the configuration provided by the user and configuration component.

Fires:

Events

cloudImported

Source:

Flight event to fire when upload should be triggered