Class TransportValidationUtils

java.lang.Object
org.apache.activemq.util.TransportValidationUtils

public class TransportValidationUtils extends Object
  • Field Details

    • DENIED_TRANSPORT_SCHEMES

      public static final Set<String> DENIED_TRANSPORT_SCHEMES
  • Constructor Details

    • TransportValidationUtils

      public TransportValidationUtils()
  • Method Details

    • validateAllowedUrl

      public static void validateAllowedUrl(String uriString) throws URISyntaxException
      Used to validate externally provided url is not using a denied scheme
      Parameters:
      uriString -
      Throws:
      URISyntaxException
    • validateAllowedUri

      public static void validateAllowedUri(URI uri) throws URISyntaxException
      Used to validate externally provided URI is not using a denied scheme
      Parameters:
      uri -
      Throws:
      URISyntaxException