public class ComposablePdxSerializer
extends java.lang.Object
implements org.apache.geode.pdx.PdxSerializer, java.lang.Iterable<org.apache.geode.pdx.PdxSerializer>
ComposablePdxSerializer
class is a composite of PdxSerializer
objects implementing
the Composite Software Design Pattern.Iterable
,
PdxSerializer
Modifier and Type | Method and Description |
---|---|
static org.apache.geode.pdx.PdxSerializer |
compose(java.lang.Iterable<org.apache.geode.pdx.PdxSerializer> pdxSerializers) |
static org.apache.geode.pdx.PdxSerializer |
compose(org.apache.geode.pdx.PdxSerializer... pdxSerializers) |
java.lang.Object |
fromData(java.lang.Class<?> type,
org.apache.geode.pdx.PdxReader in) |
java.util.Iterator<org.apache.geode.pdx.PdxSerializer> |
iterator() |
boolean |
toData(java.lang.Object obj,
org.apache.geode.pdx.PdxWriter out) |
public static org.apache.geode.pdx.PdxSerializer compose(org.apache.geode.pdx.PdxSerializer... pdxSerializers)
public static org.apache.geode.pdx.PdxSerializer compose(java.lang.Iterable<org.apache.geode.pdx.PdxSerializer> pdxSerializers)
public java.util.Iterator<org.apache.geode.pdx.PdxSerializer> iterator()
iterator
in interface java.lang.Iterable<org.apache.geode.pdx.PdxSerializer>
public boolean toData(java.lang.Object obj, org.apache.geode.pdx.PdxWriter out)
toData
in interface org.apache.geode.pdx.PdxSerializer
public java.lang.Object fromData(java.lang.Class<?> type, org.apache.geode.pdx.PdxReader in)
fromData
in interface org.apache.geode.pdx.PdxSerializer