Search in sources :

Example 1 with TMarkLogicConnectionStandalone

use of org.talend.components.marklogic.runtime.TMarkLogicConnectionStandalone in project components by Talend.

the class MarkLogicDatastoreRuntime method doHealthChecks.

@Override
public Iterable<ValidationResult> doHealthChecks(RuntimeContainer container) {
    TMarkLogicConnectionStandalone standalone = new TMarkLogicConnectionStandalone();
    ValidationResult validationResult;
    try {
        standalone.initialize(container, properties);
        standalone.connect(container);
        validationResult = ValidationResult.OK;
    } catch (ComponentException ce) {
        validationResult = new ValidationResult(ce);
    }
    return Collections.singletonList(validationResult);
}
Also used : TMarkLogicConnectionStandalone(org.talend.components.marklogic.runtime.TMarkLogicConnectionStandalone) ComponentException(org.talend.components.api.exception.ComponentException) ValidationResult(org.talend.daikon.properties.ValidationResult)

Aggregations

ComponentException (org.talend.components.api.exception.ComponentException)1 TMarkLogicConnectionStandalone (org.talend.components.marklogic.runtime.TMarkLogicConnectionStandalone)1 ValidationResult (org.talend.daikon.properties.ValidationResult)1