|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.util.URISupport
public final class URISupport
URI utilities.
Method Summary | |
---|---|
static String |
createQueryString(Map<String,Object> options)
|
static URI |
createRemainingURI(URI originalURI,
Map<String,Object> params)
Creates a URI from the original URI and the remaining parameters Used by various Camel components |
static URI |
createURIWithQuery(URI uri,
String query)
Creates a URI with the given query |
static String |
normalizeUri(String uri)
Normalizes the uri by reordering the parameters so they are sorted and thus we can use the uris for endpoint matching. |
static Map<String,Object> |
parseParameters(URI uri)
|
static Map<String,Object> |
parseQuery(String uri)
|
static String |
sanitizePath(String path)
Removes detected sensitive information (such as passwords) from the path part of an URI (that is, the part without the query parameters or component prefix) and returns the result. |
static String |
sanitizeUri(String uri)
Removes detected sensitive information (such as passwords) from the URI and returns the result. |
static String |
stripPrefix(String value,
String prefix)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static String sanitizeUri(String uri)
uri
- The uri to sanitize.
for the matched pattern
public static String sanitizePath(String path)
path
- the URI path to sanitize
public static Map<String,Object> parseQuery(String uri) throws URISyntaxException
URISyntaxException
public static Map<String,Object> parseParameters(URI uri) throws URISyntaxException
URISyntaxException
public static URI createURIWithQuery(URI uri, String query) throws URISyntaxException
URISyntaxException
public static String stripPrefix(String value, String prefix)
public static String createQueryString(Map<String,Object> options) throws URISyntaxException
URISyntaxException
public static URI createRemainingURI(URI originalURI, Map<String,Object> params) throws URISyntaxException
URISyntaxException
public static String normalizeUri(String uri) throws URISyntaxException, UnsupportedEncodingException
uri
- the uri
URISyntaxException
- in thrown if the uri syntax is invalid
UnsupportedEncodingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |