@Override public void readData(ObjectDataInput in) throws IOException { mainRelease = in.readUTF(); int size = in.readInt(); for (int i = 0; i < size; i++) { images.add((Image) in.readObject()); } size = in.readInt(); for (int i = 0; i < size; i++) { artists.add((ArtistRef) in.readObject()); } size = in.readInt(); for (int i = 0; i < size; i++) { genres.add(in.readUTF()); } size = in.readInt(); for (int i = 0; i < size; i++) { styles.add(in.readUTF()); } title = in.readUTF(); dataQuality = in.readUTF(); size = in.readInt(); for (int i = 0; i < size; i++) { videos.add((Video) in.readObject()); } year = in.readInt(); notes = in.readUTF(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); int confSize = in.readInt(); for (int i = 0; i < confSize; i++) { final CacheConfig config = in.readObject(); configs.add(config); } int count = in.readInt(); for (int i = 0; i < count; i++) { int subCount = in.readInt(); String name = in.readUTF(); Map<Data, CacheRecord> m = new HashMap<Data, CacheRecord>(subCount); data.put(name, m); // subCount + 1 because of the DefaultData written as the last entry // which adds another Data entry at the end of the stream! for (int j = 0; j < subCount + 1; j++) { Data key = in.readData(); // Empty data received so reading can be stopped here since // since the real object subCount might be different from // the number on the stream due to found expired entries if (key.dataSize() == 0) { break; } CacheRecord record = in.readObject(); m.put(key, record); } } }
private void testDataStreams(Object object, ByteOrder byteOrder, boolean allowUnsafe) throws IOException { SerializationService ss = createSerializationServiceBuilder() .setUseNativeByteOrder(false) .setAllowUnsafe(allowUnsafe) .setByteOrder(byteOrder) .build(); ByteArrayOutputStream bout = new ByteArrayOutputStream(); ObjectDataOutput out = ss.createObjectDataOutputStream(bout); out.writeObject(object); byte[] data1 = bout.toByteArray(); ObjectDataOutput out2 = ss.createObjectDataOutput(1024); out2.writeObject(object); byte[] data2 = out2.toByteArray(); assertEquals(data1.length, data2.length); assertTrue(Arrays.equals(data1, data2)); final ByteArrayInputStream bin = new ByteArrayInputStream(data2); final ObjectDataInput in = ss.createObjectDataInputStream(bin); final Object object1 = in.readObject(); final ObjectDataInput in2 = ss.createObjectDataInput(data1); final Object object2 = in2.readObject(); Assert.assertEquals(object, object1); Assert.assertEquals(object, object2); }
@Override public void readData(ObjectDataInput in) throws IOException { this.mapName = in.readUTF(); this.predicate = in.readObject(); this.iterationType = IterationType.getById(in.readByte()); this.aggregator = in.readObject(); this.projection = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { lock = in.readObject(); newValue = in.readObject(); newVersion = in.readObject(); nextMarkerId = in.readUTF(); timestamp = in.readLong(); }
protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); int size = in.readInt(); opList = new ArrayList<Operation>(size); for (int i = 0; i < size; i++) { opList.add((Operation) in.readObject()); } }
@Override public void readData(ObjectDataInput in) throws IOException { int size = in.readInt(); predicates = new Predicate[size]; for (int i = 0; i < size; i++) { predicates[i] = in.readObject(); } }
@Override @SuppressWarnings("unchecked") public void readData(ObjectDataInput in) throws IOException { int size = in.readInt(); for (int k = 0; k < size; k++) { add((E) in.readObject()); } }
@Override public void readData(ObjectDataInput in) throws IOException { id = in.readUTF(); serviceName = in.readUTF(); topic = in.readUTF(); subscriber = new Address(); subscriber.readData(in); filter = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { super.readData(in); int len = in.readInt(); values = new Comparable[len]; for (int i = 0; i < len; i++) { values[i] = in.readObject(); } }
@Override protected void readInternal(ObjectDataInput in) throws IOException { backupOp = in.readObject(); if (in.readBoolean()) { originalCaller = new Address(); originalCaller.readData(in); } replicaVersions = in.readLongArray(); sync = in.readBoolean(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); entryProcessor = in.readObject(); int size = in.readInt(); keys = new HashSet<Data>(size); for (int i = 0; i < size; i++) { Data key = in.readData(); keys.add(key); } }
@Override public void readData(ObjectDataInput in) throws IOException { mapName = in.readUTF(); int size = in.readInt(); for (int i = 0; i < size; i++) { String id = in.readUTF(); MapInterceptor interceptor = in.readObject(); interceptors.add( new AbstractMap.SimpleImmutableEntry<String, MapInterceptor>(id, interceptor)); } }
@Override public ArrayList read(ObjectDataInput in) throws IOException { if (in.readBoolean()) { int size = in.readInt(); ArrayList result = new ArrayList(size); for (int i = 0; i < size; i++) { result.add(i, in.readObject()); } return result; } return null; }
@Override public void read(PortableReader reader) throws IOException { name = reader.readUTF("n"); int size = reader.readInt("size"); keys = new HashSet<Data>(); ObjectDataInput input = reader.getRawDataInput(); for (int i = 0; i < size; i++) { Data key = new Data(); key.readData(input); keys.add(key); } processor = input.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { /*int length = in.readInt(); byte[] idBytes = new byte[length]; in.readFully(idBytes, 0, length);*/ /*byte[] idBytes = in.readByteArray(); id = new ObjectId(idBytes);*/ id = in.readObject(); content = in.readUTF(); userFirst = in.readUTF(); userName = in.readUTF(); date = in.readUTF(); }
@Override public void readData(ObjectDataInput in) throws IOException { namespace = in.readObject(); backupCount = in.readInt(); asyncBackupCount = in.readInt(); int len = in.readInt(); if (len > 0) { for (int i = 0; i < len; i++) { LockResourceImpl lock = new LockResourceImpl(); lock.readData(in); lock.setLockStore(this); locks.put(lock.getKey(), lock); } } }
@Override public void readData(ObjectDataInput in) throws IOException { name = in.readUTF(); managerPrefix = in.readUTF(); uriString = in.readUTF(); backupCount = in.readInt(); asyncBackupCount = in.readInt(); final int resultInMemoryFormat = in.readInt(); inMemoryFormat = InMemoryFormat.values()[resultInMemoryFormat]; final int resultEvictionPolicy = in.readInt(); evictionPolicy = EvictionPolicy.values()[resultEvictionPolicy]; nearCacheConfig = in.readObject(); // SUPER keyType = in.readObject(); valueType = in.readObject(); cacheLoaderFactory = in.readObject(); cacheWriterFactory = in.readObject(); expiryPolicyFactory = in.readObject(); isReadThrough = in.readBoolean(); isWriteThrough = in.readBoolean(); isStoreByValue = in.readBoolean(); isManagementEnabled = in.readBoolean(); final boolean listNotEmpty = in.readBoolean(); if (listNotEmpty) { final int size = in.readInt(); listenerConfigurations = new HashSet<CacheEntryListenerConfiguration<K, V>>(size); for (int i = 0; i < size; i++) { listenerConfigurations.add((CacheEntryListenerConfiguration<K, V>) in.readObject()); } } }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); predicate = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { keyValueSource = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { version = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { unDeserializable = in.readObject(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); entryProcessor = in.readObject(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); mergingEntry = in.readObject(); mergePolicy = in.readObject(); }
@Override public void read(PortableReader reader) throws IOException { super.read(reader); ObjectDataInput in = reader.getRawDataInput(); key = in.readObject(); }
public void readData(ObjectDataInput in) throws IOException { includeValue = in.readBoolean(); key = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { keyPredicate = in.readObject(); chainedSupplier = in.readObject(); }
@Override public void readData(ObjectDataInput in) throws IOException { favoriteCity = in.readObject(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { callerUuid = in.readUTF(); txnId = in.readUTF(); xid = in.readObject(); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); entrySet = in.readObject(); initialLoad = in.readBoolean(); }