manifoldcf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [CONF] Apache Connectors Framework > How to Write an Output Connector
Date Thu, 21 Oct 2010 21:35:00 GMT
Space: Apache Connectors Framework (
Page: How to Write an Output Connector (

Comment added by Farzad:

While there are not jobs running, right after a restart, the framework seems to be calling
the setThreadContext and followed by the clearThreadContext.  Sometimes, it uses an old thread,
sometimes a new thread. Is there something I'm not doing to say the connector is done?

In reply to a comment by Farzad:
So I figured out an answer, please verify it is correct.  It seems thread context is set when
a crawl is happening which makes sense.  I overwrote the setThreadContext method and assigned
an id.  It works, is this the right way?

public void setThreadContext(IThreadContext threadContext) {
	if (threadContext != null) {
		Object id = currentContext.get("id");
		if (id == null) {"id", new Integer(idNum));
			Thread.currentThread().getStackTrace()[1].getMethodName() + 
			", id=" + 
			"[" + 
			currentContext.get("id") + 

Change your notification preferences:

View raw message