Hey Jieun, Currently we can only transfer RecordBatch objects using Plasma between C++ and Python unfortunately. I just opened a JIRA for doing it with Java too in https://issues.apache.org/jira/browse/ARROW-2892.
The necessary pieces are there (in particular there is a low level API to access Plasma from Java here: https://github.com/apache/arrow/pull/2065), but it still requires some work, especially if we want to do it in a zero-copy way. Best, Philipp. On Fri, Jul 20, 2018 at 10:34 PM, Ji eun Jang <ji.eun.j...@oracle.com> wrote: > Dear Arrow developers, > > I am a new Arrow user and need some help on Plasma Java API. (I am using > compiled library from github repo, not the release 0.9.0). > > I am trying to move data between two processes (one in Java and the other > in Python). I was able to do it through sockets using Java > ArrowStreamReader/Writer and Python RecordBatchStreamReader/Writer. > > Now I want to explore the Plasma option. I was able to use Plasma storage > using PlasmaBuffer within Python, as shown in > https://arrow.apache.org/docs/python/plasma.html. > > Do we have an equivalent API in Java? Could you please point me to an > example, if exists, showing how to read/write record batches from/to Plasma > storage in Java? > > Thank you, > > Jieun > >