Refine search
public static URI makeHttpURI(String httpURI) { return makeHttpURI( URI.create(UnsafeUriCharactersEncoder.encodeHttpURI(httpURI)) ); }
@Override protected Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception { URI uriHttpUriAddress = new URI(UnsafeUriCharactersEncoder.encodeHttpURI(remaining)); URI endpointUri = URISupport.createRemainingURI(uriHttpUriAddress, parameters); new URI(uriHttpUriAddress.getScheme(), uriHttpUriAddress.getUserInfo(), uriHttpUriAddress.getHost(),
URI u = new URI(UnsafeUriCharactersEncoder.encode(uri)); String[] userInfo = u.getUserInfo() != null ? u.getUserInfo().split(":") : null; String username = userInfo != null ? userInfo[0] : null; String password = userInfo != null && userInfo.length > 1 ? userInfo[1] : null;
addressUri = UnsafeUriCharactersEncoder.encodeHttpURI(addressUri); URI endpointUri = URISupport.createRemainingURI(new URI(addressUri), httpClientParameters); HttpEndpoint endpoint = createHttpEndpoint(endpointUri.toString(), this, clientParams, thisHttpConnectionManager, configurer); URI httpUri = URISupport.createRemainingURI(new URI(addressUri), parameters);
@Override public URI getComponentURI() { Configuration modelConfiguration = getModelConfiguration(); List<Configuration> children = modelConfiguration.getChildren(); String baseUri = QUARTZ + "://" + getTimerName(); QueryString queryStr = new QueryString(); traverseConfiguration(children, queryStr, NAME); return URI.create(UnsafeUriCharactersEncoder.encode(baseUri + queryStr.toString())); }
private void configureProducerConfiguration(String remaining, SpringWebserviceConfiguration configuration) throws URISyntaxException { if (configuration.getEndpointMapping() == null && configuration.getEndpointDispatcher() == null) { LOG.debug("Building Spring Web Services producer"); URI webServiceEndpointUri = new URI(UnsafeUriCharactersEncoder.encode(remaining)); // Obtain a WebServiceTemplate from the registry when specified by // an option on the component, else create a new template with // Spring-WS defaults WebServiceTemplate webServiceTemplate = configuration.getWebServiceTemplate(); if (webServiceTemplate == null) { webServiceTemplate = new WebServiceTemplate(); configuration.setWebServiceTemplate(webServiceTemplate); } if (webServiceTemplate.getDefaultUri() == null) { String uri = webServiceEndpointUri.toString(); webServiceTemplate.setDefaultUri(uri); configuration.setWebServiceEndpointUri(uri); } if (configuration.getMessageSender() != null) { webServiceTemplate.setMessageSender(configuration.getMessageSender()); } if (configuration.getMessageFactory() != null) { webServiceTemplate.setMessageFactory(configuration.getMessageFactory()); } } }
URI u = new URI(UnsafeUriCharactersEncoder.encodeHttpURI(remaining)); String addressUri = URISupport.createRemainingURI(u, parameters).toString();
/** * Creates the URI to invoke. * * @param exchange the exchange * @param url the url to invoke * @param endpoint the endpoint * @return the URI to invoke */ public static URI createURI(Exchange exchange, String url, NettyHttpEndpoint endpoint) throws URISyntaxException { URI uri = new URI(url); // is a query string provided in the endpoint URI or in a header // (header overrules endpoint, raw query header overrules query header) String queryString = exchange.getIn().getHeader(Exchange.HTTP_RAW_QUERY, String.class); if (queryString == null) { queryString = exchange.getIn().getHeader(Exchange.HTTP_QUERY, String.class); } if (queryString == null) { // use raw as we encode just below queryString = uri.getRawQuery(); } if (queryString != null) { // need to encode query string queryString = UnsafeUriCharactersEncoder.encodeHttpURI(queryString); uri = URISupport.createURIWithQuery(uri, queryString); } return uri; }
@Override protected NettyConfiguration parseConfiguration(NettyConfiguration configuration, String remaining, Map<String, Object> parameters) throws Exception { // ensure uri is encoded to be valid String safe = UnsafeUriCharactersEncoder.encodeHttpURI(remaining); URI uri = new URI(safe); configuration.parseURI(uri, parameters, this, "http", "https"); // force using tcp as the underlying transport configuration.setProtocol("tcp"); configuration.setTextline(false); if (configuration instanceof NettyHttpConfiguration) { ((NettyHttpConfiguration) configuration).setPath(uri.getPath()); } return configuration; }
URI u; try { u = new URI(UnsafeUriCharactersEncoder.encode(result)); String path = u.getSchemeSpecificPart(); String scheme = u.getScheme();
uriString = UnsafeUriCharactersEncoder.encodeHttpURI(uriString); URI uri = new URI(uriString); queryString = uri.getQuery(); queryString = endpoint.getHttpUri().getRawQuery();
URI uri = HttpHelper.createURI(exchange, url, getEndpoint()); url = uri.toASCIIString(); String queryString = uri.getRawQuery(); uri = new URI(url); queryString = uri.getRawQuery(); if (queryString != null) { queryString = UnsafeUriCharactersEncoder.encode(queryString); method.setQueryString(queryString);
URI httpUri = URISupport.createRemainingURI(new URI(UnsafeUriCharactersEncoder.encodeHttpURI(uri)), parameters);
uri = endpoint.getHttpUri().toASCIIString(); uri = UnsafeUriCharactersEncoder.encodeHttpURI(uri);
public BrokerEndpoint(String uri, BrokerComponent component, String destinationName, ActiveMQDestination destination, BrokerConfiguration configuration) { super(UnsafeUriCharactersEncoder.encode(uri), component); this.destinationName = destinationName; this.destination = destination; this.configuration = configuration; }
/** * The service publish address. */ public void setAddress(String address) { super.setEndpointUri(UnsafeUriCharactersEncoder.encodeHttpURI(address)); this.address = address; }
@Override public URI getComponentURI() { Configuration modelConfiguration = getModelConfiguration(); List<Configuration> children = modelConfiguration.getChildren(); String baseUri = JPA + "://" + getEntityClassName(); QueryString queryStr = new QueryString(); traverseConfiguration(children, queryStr, ENTITY_CLASS_NAME); return URI.create(baseUri + UnsafeUriCharactersEncoder.encode(queryStr.toString())); }
/** * Creates the URI to invoke. * * @param exchange the exchange * @param url the url to invoke * @param endpoint the endpoint * @return the URI to invoke */ public static URI createURI(Exchange exchange, String url, UndertowEndpoint endpoint) throws URISyntaxException { URI uri = new URI(url); // rest producer may provide an override query string to be used which we should discard if using (hence the remove) String queryString = (String) exchange.getIn().removeHeader(Exchange.REST_HTTP_QUERY); // is a query string provided in the endpoint URI or in a header (header overrules endpoint) if (queryString == null) { queryString = exchange.getIn().getHeader(Exchange.HTTP_QUERY, String.class); } if (queryString == null) { queryString = endpoint.getHttpURI().getRawQuery(); } // We should user the query string from the HTTP_URI header if (queryString == null) { queryString = uri.getRawQuery(); } if (queryString != null) { // need to encode query string queryString = UnsafeUriCharactersEncoder.encodeHttpURI(queryString); uri = URISupport.createURIWithQuery(uri, queryString); } return uri; }
uri = endpoint.getHttpURI().toASCIIString(); uri = UnsafeUriCharactersEncoder.encodeHttpURI(uri);