/** * Initialize the connector with supplied configuration */ public void start() throws TranslatorException { if (!isSourceRequiredForCapabilities()) { initCapabilities(null); } }
@TranslatorProperty(display="Source required for Capabilities", advanced=true) @Override public boolean isSourceRequiredForCapabilities() { if (sourceRequiredForCapabilities != null) { return sourceRequiredForCapabilities; } return delegate.isSourceRequiredForCapabilities(); } public void setSourceRequiredForCapabilities(boolean value) {
private BasicSourceCapabilities buildCapabilities(ExecutionFactory<Object, Object> translator) throws TranslatorException { if (translator.isSourceRequiredForCapabilities()) { Object connection = null; Object connectionFactory = null;
private BasicSourceCapabilities buildCapabilities(ExecutionFactory<Object, Object> translator) throws TranslatorException { if (translator.isSourceRequiredForCapabilities()) { Object connection = null; Object connectionFactory = null;
private BasicSourceCapabilities buildCapabilities(ExecutionFactory<Object, Object> translator) throws TranslatorException { if (translator.isSourceRequiredForCapabilities()) { Object connection = null; Object connectionFactory = null;