I hereby claim:
- I am danielbryantuk on github.
- I am danielbryantuk (https://keybase.io/danielbryantuk) on keybase.
- I have a public key ASAquBNL0j5RGtPCR8mFAolow-jpKHr5dai4Q_fwuEEU1wo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
[nio-8080-exec-1] u.c.t.e.c.w.f.CorrelationHeaderFilter : No correlationId found in Header. Generated : d205991b-c613-4acd-97b8-97112b2b2ad0 | |
[pool-1-thread-1] u.c.t.e.c.w.c.CorrelatingRestClient : start REST request to http://localhost:8080/news with correlationId d205991b-c613-4acd-97b8-97112b2b2ad0 | |
[nio-8080-exec-2] u.c.t.e.c.w.f.CorrelationHeaderFilter : Found correlationId in Header : d205991b-c613-4acd-97b8-97112b2b2ad0 | |
[pool-1-thread-1] u.c.t.e.c.w.c.CorrelatingRestClient : completed REST request to http://localhost:8080/news with correlationId d205991b-c613-4acd-97b8-97112b2b2ad0 |
public class CorrelationCallable<V> implements Callable<V> { | |
private String correlationId; | |
private Callable<V> callable; | |
public CorrelationCallable(Callable<V> targetCallable) { | |
correlationId = RequestCorrelation.getId(); | |
callable = targetCallable; | |
} |
@Component | |
public class CorrelatingRestClient implements RestClient { | |
private RestTemplate restTemplate = new RestTemplate(); | |
@Override | |
public String getForString(String uri) { | |
String correlationId = RequestCorrelation.getId(); | |
HttpHeaders httpHeaders = new HttpHeaders(); | |
httpHeaders.set(RequestCorrelation.CORRELATION_ID, correlationId); |
public class RequestCorrelation { | |
public static final String CORRELATION_ID = "correlationId"; | |
private static final ThreadLocal<String> id = new ThreadLocal<String>(); | |
public static String getId() { return id.get(); } | |
public static void setId(String correlationId) { id.set(correlationId); } |
public class CorrelationHeaderFilter implements Filter { | |
//... | |
@Override | |
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) | |
throws IOException, ServletException { | |
final HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest; | |
String currentCorrId = httpServletRequest.getHeader(RequestCorrelation.CORRELATION_ID_HEADER); |
using System; | |
using System.IO; | |
using System.Net; | |
using System.Security.Cryptography; | |
using System.Text; | |
//This is an example how to interact with Epoints API using C# Script execution engine (http://www.csscript.net/) | |
class Script | |
{ |
<beans xmlns="http://www.springframework.org/schema/beans" | |
xmlns:context="http://www.springframework.org/schema/context" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans.xsd | |
http://www.springframework.org/schema/context | |
http://www.springframework.org/schema/context/spring-context.xsd"> | |
<context:property-placeholder location="file:appConfigOverride.properties" order="-1" | |
ignore-unresolvable="true" ignore-resource-not-found="true" /> |
package uk.co.taidev.solrtesting.solr; | |
import com.google.common.base.Throwables; | |
import com.google.common.io.Files; | |
import com.iat.compassmassive.normalisedproductloader.springutils.SpringProfileName; | |
import org.apache.solr.client.solrj.SolrRequest; | |
import org.apache.solr.client.solrj.SolrServer; | |
import org.apache.solr.client.solrj.SolrServerException; | |
import org.apache.solr.client.solrj.embedded.EmbeddedSolrServer; | |
import org.apache.solr.client.solrj.response.UpdateResponse; |
localhost ================================================================================ | |
localhost | |
localhost Chef encountered an error attempting to create the client "vagrant.vm" | |
localhost | |
localhost ================================================================================ | |
localhost | |
localhost | |
localhost | |
localhost | |
localhost Authorization Error: |