Package org.sdnplatform.sync.thrift

Examples of org.sdnplatform.sync.thrift.KeyedValues$KeyedValuesStandardSchemeFactory


                        counterHints.updateCounterWithFlush();
                        SynchronizingStorageEngine store =
                                storeRegistry.get(task.getHintKey().
                                                  getStoreName());
                        SyncMessage bsm = getMessage(store);
                        KeyedValues kv =
                                TProtocolUtil.
                                getTKeyedValues(task.getHintKey().getKey(),
                                                task.getValues());
                        bsm.getSyncValue().addToValues(kv);
                    }
View Full Code Here


     * @param value the versioned values
     * @return the thrift object
     */
    public static KeyedValues getTKeyedValues(ByteArray key,
                                              Versioned<byte[]>... value) {
        KeyedValues kv = new KeyedValues();
        kv.setKey(key.get());
        for (Versioned<byte[]> v : value) {
            kv.addToValues(getTVersionedValue(v));
        }
        return kv;
    }
View Full Code Here

     * @return the thrift object
     */
    public static KeyedValues
            getTKeyedValues(ByteArray key,
                            Iterable<Versioned<byte[]>> values) {
        KeyedValues kv = new KeyedValues();
        kv.setKey(key.get());
        for (Versioned<byte[]> v : values) {
            kv.addToValues(getTVersionedValue(v));
        }
        return kv;
    }
View Full Code Here

        }

        @Override
        public Entry<ByteArray, List<Versioned<byte[]>>> next() {
            if (!hasNext()) throw new NoSuchElementException();
            KeyedValues kv = currentChunk.next();
           
            ByteArray k = new ByteArray(kv.getKey());
            List<Versioned<byte[]>> v =
                    TProtocolUtil.getVersionedList(kv.getValues());
            return new Pair<ByteArray, List<Versioned<byte[]>>>(k, v);
        }
View Full Code Here

TOP

Related Classes of org.sdnplatform.sync.thrift.KeyedValues$KeyedValuesStandardSchemeFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.