Tabnine Logo
ComponentVerifierExtension
Code IndexAdd Tabnine to your IDE (free)

How to use
ComponentVerifierExtension
in
org.apache.camel.component.extension

Best Java code snippets using org.apache.camel.component.extension.ComponentVerifierExtension (Showing top 10 results out of 315)

origin: org.apache.camel/camel-http

  @Override
  public ComponentVerifier getVerifier() {
    return (scope, parameters) -> getExtension(ComponentVerifierExtension.class).orElseThrow(UnsupportedOperationException::new).verify(scope, parameters);
  }
}
origin: org.apache.camel/camel-undertow

@Override
public ComponentVerifier getVerifier() {
  return (scope, parameters) -> getExtension(ComponentVerifierExtension.class).orElseThrow(UnsupportedOperationException::new).verify(scope, parameters);
}
origin: org.apache.camel/camel-twitter

  /**
   * Get a verifier for the component.
   */
  @Override
  public ComponentVerifier getVerifier() {
    return (scope, parameters) -> getExtension(ComponentVerifierExtension.class).orElseThrow(UnsupportedOperationException::new).verify(scope, parameters);
  }
}
origin: io.syndesis.connector/connector-component-http

@SuppressWarnings("unchecked")
@Override
public <T extends ComponentExtension> Optional<T> getExtension(Class<T> extensionType) {
  Optional<T> extension = super.getExtension(extensionType);
  if (extension.isPresent()) {
    T ext =  extension.get();
    if (ComponentVerifierExtension.class.isInstance(ext)) {
      // hack to add custom parameters to the syndesis custom http
      // component
      final ComponentVerifierExtension verifier = (scope, map) -> {
        // build parameters into httpUri which is expected in the real
        String s = map.getOrDefault("scheme", "http").toString();
        String h = map.getOrDefault("hostname", "").toString();
        String p = map.getOrDefault("port", "").toString();
        String c = map.getOrDefault("path", "").toString();
        String url = buildUrl(s, h, p, c, null);
        map.put("httpUri", url);
        return ComponentVerifierExtension.class.cast(ext).verify(scope, map);
      };
      return Optional.of((T)verifier);
    }
  }
  return extension;
}
origin: io.syndesis/http-component

@SuppressWarnings("unchecked")
@Override
public <T extends ComponentExtension> Optional<T> getExtension(Class<T> extensionType) {
  Optional<T> extension = super.getExtension(extensionType);
  if (extension.isPresent()) {
    T ext =  extension.get();
    if (ComponentVerifierExtension.class.isInstance(ext)) {
      // hack to add custom parameters to the syndesis custom http
      // component
      final ComponentVerifierExtension verifier = (scope, map) -> {
        // build parameters into httpUri which is expected in the real
        String s = map.getOrDefault("scheme", "http").toString();
        String h = map.getOrDefault("hostname", "").toString();
        String p = map.getOrDefault("port", "").toString();
        String c = map.getOrDefault("path", "").toString();
        String url = buildUrl(s, h, p, c, null);
        map.put("httpUri", url);
        return ComponentVerifierExtension.class.cast(ext).verify(scope, map);
      };
      return Optional.of((T)verifier);
    }
  }
  return extension;
}
origin: io.syndesis.connector/connector-support-verifier

protected List<VerifierResponse> doVerify(ComponentVerifierExtension verifier, String scheme, Map<String, Object> params) {
  // the connector must support ping check if its verifiable
  final List<VerifierResponse> resp = new ArrayList<>();
  for (Verifier.Scope scope :  Verifier.Scope.values()) {
    try {
      ComponentVerifierExtension.Result result = verifier.verify(toComponentScope(scope), params);
      resp.add(toVerifierResponse(result));
      LOG.info("Verify ({}): {} === {}", scope, scheme, result.getStatus());
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR) {
        LOG.error("{} --> ", scheme);
        for (ComponentVerifierExtension.VerificationError error : result.getErrors()) {
          LOG.error("   {} : {}", error.getCode(), error.getDescription());
        }
      }
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR ||
        result.getStatus() == ComponentVerifierExtension.Result.Status.UNSUPPORTED) {
        break;
      }
    } catch (@SuppressWarnings("PMD") Exception exp) {
      resp.add(toExceptionResponse(exp, scope, params.keySet()));
      LOG.error("Exception during verify with params {} and scope {} : {}", params, scope, exp.getMessage(), exp);
    }
  }
  return resp;
}
origin: io.syndesis/connector-verifier

protected List<VerifierResponse> doVerify(ComponentVerifierExtension verifier, String scheme, Map<String, Object> params) {
  // the connector must support ping check if its verifiable
  final List<VerifierResponse> resp = new ArrayList<>();
  for (Verifier.Scope scope :  Verifier.Scope.values()) {
    try {
      ComponentVerifierExtension.Result result = verifier.verify(toComponentScope(scope), params);
      resp.add(toVerifierResponse(result));
      log.info("Verify ({}): {} === {}", scope, scheme, result.getStatus());
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR) {
        log.error("{} --> ", scheme);
        for (ComponentVerifierExtension.VerificationError error : result.getErrors()) {
          log.error("   {} : {}", error.getCode(), error.getDescription());
        }
      }
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR ||
        result.getStatus() == ComponentVerifierExtension.Result.Status.UNSUPPORTED) {
        break;
      }
    } catch (Exception exp) {
      resp.add(toExceptionResponse(exp, scope, params.keySet()));
      log.error("Exception during verify with params {} and scope {} : {}", params, scope, exp.getMessage(), exp);
    }
  }
  return resp;
}
origin: io.syndesis.connector/connector-verifier

protected List<VerifierResponse> doVerify(ComponentVerifierExtension verifier, String scheme, Map<String, Object> params) {
  // the connector must support ping check if its verifiable
  final List<VerifierResponse> resp = new ArrayList<>();
  for (Verifier.Scope scope :  Verifier.Scope.values()) {
    try {
      ComponentVerifierExtension.Result result = verifier.verify(toComponentScope(scope), params);
      resp.add(toVerifierResponse(result));
      LOG.info("Verify ({}): {} === {}", scope, scheme, result.getStatus());
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR) {
        LOG.error("{} --> ", scheme);
        for (ComponentVerifierExtension.VerificationError error : result.getErrors()) {
          LOG.error("   {} : {}", error.getCode(), error.getDescription());
        }
      }
      if (result.getStatus() == ComponentVerifierExtension.Result.Status.ERROR ||
        result.getStatus() == ComponentVerifierExtension.Result.Status.UNSUPPORTED) {
        break;
      }
    } catch (@SuppressWarnings("PMD") Exception exp) {
      resp.add(toExceptionResponse(exp, scope, params.keySet()));
      LOG.error("Exception during verify with params {} and scope {} : {}", params, scope, exp.getMessage(), exp);
    }
  }
  return resp;
}
origin: io.syndesis/integration-component-proxy

    return extension.get().verify(scope, options);
  };
} else {
origin: io.syndesis/camel-component-proxy

    return extension.get().verify(scope, options);
  };
} else {
org.apache.camel.component.extensionComponentVerifierExtension

Most used methods

  • verify

Popular in Java

  • Finding current android device location
  • getSupportFragmentManager (FragmentActivity)
  • getSharedPreferences (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JPanel (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now