user43695: I need to capture and store the raw transactions coming through my local full-node bitcoin instance. I read here that it is possible, but there is no mention of the particular RPC calls. I also see the raw transaction JSON-RPC API, but it is still not clear how to use this to periodically query the raw transactions.
It seems like bitcoin-sniffer (written in python) is what I am trying to do and need, and since I am using Java, it seems bitcoinj can actually listen for incoming transactions, but I don't see example codes on how to do this.
My question is, how do I use the HTTP POST JSON RPC API back to my local bitcoin instance to query for transactions? Is there a tutorial? 
I'd imagine I would be running in a continuous thread and periodically query bitcoind (the daemon) for the latest batch of transactions. Is this possible?

user61002: 
My question is, how do I use the HTTP POST JSON RPC API back to my local bitcoin >instance to query for transactions? Is there a tutorial? 

You can find information about bitcoin RPC in https://bitcoin.org/en/developer-reference#remote-procedure-calls-rpcs
Also you can actually execute bitcoin RPC calls in https://chainquery.com/bitcoin-cli. If you only want to see what they are returning

I'd imagine I would be running in a continuous thread and periodically query >bitcoind (the daemon) for the latest batch of transactions. Is this possible?

That's the approach I'm using in my project, you can see the code in https://github.com/JRamosGarcia/bitcoindAdapter It uses many java technologies as spring (for many uses, but make RPC a breeze to implement) ,  or quartz for periodic jobs. It's a work in progress, but maybe you can find some code or technology that helps you.

43695: <p>I need to capture and store the raw transactions coming through my local full-node bitcoin instance. I read <a href="https://bitcoin.stackexchange.com/questions/24224/how-to-stream-transactions-on-the-network">here</a> that it is possible, but there is no mention of the particular RPC calls. I also see the <a href="https://en.bitcoin.it/wiki/Raw_Transactions#listunspent_.5Bminconf.3D1.5D_.5Bmaxconf.3D999999.5D" rel="nofollow noreferrer">raw transaction JSON-RPC API</a>, but it is still not clear how to use this to periodically query the raw transactions.</p>

<p>It seems like <a href="https://github.com/sebicas/bitcoin-sniffer/blob/master/sniffer.py" rel="nofollow noreferrer">bitcoin-sniffer</a> (written in python) is what I am trying to do and need, and since I am using Java, it seems <a href="https://bitcoinj.github.io/" rel="nofollow noreferrer">bitcoinj</a> can actually listen for incoming transactions, but I don't see example codes on how to do this.</p>

<p>My question is, how do I use the HTTP POST JSON RPC API back to my local bitcoin instance to query for transactions? Is there a tutorial? </p>

<p>I'd imagine I would be running in a continuous thread and periodically query bitcoind (the daemon) for the latest batch of transactions. Is this possible?</p>
 61002: <blockquote>
  <p>My question is, how do I use the HTTP POST JSON RPC API back to my local bitcoin >instance to query for transactions? Is there a tutorial? </p>
</blockquote>

<p>You can find information about bitcoin RPC in <a href="https://bitcoin.org/en/developer-reference#remote-procedure-calls-rpcs" rel="nofollow noreferrer">https://bitcoin.org/en/developer-reference#remote-procedure-calls-rpcs</a></p>

<p>Also you can actually execute bitcoin RPC calls in <a href="https://chainquery.com/bitcoin-cli" rel="nofollow noreferrer">https://chainquery.com/bitcoin-cli</a>. If you only want to see what they are returning</p>

<blockquote>
  <p>I'd imagine I would be running in a continuous thread and periodically query >bitcoind (the daemon) for the latest batch of transactions. Is this possible?</p>
</blockquote>

<p>That's the approach I'm using in my project, you can see the code in <a href="https://github.com/JRamosGarcia/bitcoindAdapter" rel="nofollow noreferrer">https://github.com/JRamosGarcia/bitcoindAdapter</a> It uses many java technologies as spring (for many uses, but make RPC a breeze to implement) ,  or quartz for periodic jobs. It's a work in progress, but maybe you can find some code or technology that helps you.</p>
