Exemple #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private byte[] serialize(int chunkSize, org.neo4j.bolt.messaging.RequestMessage... msgs) throws java.io.IOException
        private sbyte[] Serialize(int chunkSize, params RequestMessage[] msgs)
        {
            sbyte[][] serialized = new sbyte[msgs.Length][];
            for (int i = 0; i < msgs.Length; i++)
            {
                RecordingByteChannel channel = new RecordingByteChannel();

                BoltRequestMessageWriter writer = new BoltRequestMessageWriter((new Neo4jPackV1()).newPacker(new BufferedChannelOutput(channel)));
                writer.Write(msgs[i]).flush();
                serialized[i] = channel.Bytes;
            }
            return(Chunker.Chunk(chunkSize, serialized));
        }
Exemple #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public static byte[] serialize(org.neo4j.bolt.messaging.Neo4jPack neo4jPack, org.neo4j.bolt.messaging.ResponseMessage... messages) throws java.io.IOException
        public static sbyte[] Serialize(Neo4jPack neo4jPack, params ResponseMessage[] messages)
        {
            RecordingByteChannel        rawData = new RecordingByteChannel();
            BufferedChannelOutput       output  = new BufferedChannelOutput(rawData);
            BoltResponseMessageWriterV1 writer  = new BoltResponseMessageWriterV1(neo4jPack.newPacker, output, NullLogService.Instance);

            foreach (ResponseMessage message in messages)
            {
                writer.Write(message);
            }
            writer.Flush();

            return(rawData.Bytes);
        }
Exemple #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public static byte[] serialize(org.neo4j.bolt.messaging.Neo4jPack neo4jPack, org.neo4j.bolt.messaging.RequestMessage... messages) throws java.io.IOException
        public static sbyte[] Serialize(Neo4jPack neo4jPack, params RequestMessage[] messages)
        {
            RecordingByteChannel rawData = new RecordingByteChannel();

            Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = neo4jPack.NewPacker(new BufferedChannelOutput(rawData));
            BoltRequestMessageWriter writer = new BoltRequestMessageWriter(packer);

            foreach (RequestMessage message in messages)
            {
                writer.Write(message);
            }
            writer.Flush();

            return(rawData.Bytes);
        }