As far as I know we do not directly support Tibco RV as it has no JMS driver. There is a Tibco RV / Tibco EMS bridge from Tibco though. So you should be able to bridge relevant topics to EMS and attach Talend to Tibco EMS.
You could create a custom camel component for tibco rv. See http://camel.apache.org/writing-components.html There is the generic cMessagingEndpoint in Talend Studio that easily allow you to access your own components.
Thank you, appreciate your help. I need to an explicit commit at the end of the job. Is there a way to pass an instance of my custom listener object to another component to invoke the commit?
eg: if success then myRVListener.confirmMsg()
You can use exchange.getUnitOfWork().addSynchronization(Synchronizaion). Synchronization allows you to write callbacks for onComplete and onFailure. So you can do the commit / rollback there. The camel-sjms component is an example where this is used.