public class KryoShimServiceLoader extends Object
KryoShimService.| Modifier and Type | Field and Description | 
|---|---|
| static String | KRYO_SHIM_SERVICESet this system property to the fully-qualified name of a  KryoShimServicepackage-and-classname to force it into service. | 
| Constructor and Description | 
|---|
| KryoShimServiceLoader() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | applyConfiguration(Configuration conf) | 
| static KryoShimService | load()Equivalent to  load(boolean)with the parametertrue. | 
| static KryoShimService | load(boolean forceReload)Return a reference to the shim service. | 
| static <T> T | readClassAndObject(InputStream source)A loose abstraction of  org.apache.tinkerpop.shaded.kryo.Kryo#readClassAndObject(Input),
 where theinputparameter issource. | 
| static byte[] | writeClassAndObjectToBytes(Object o)A loose abstraction of  org.apache.tinkerpop.shaded.kryo.Kryo#writeClassAndObject(Output, Object),
 where theoutputparameter is an internally-createdByteArrayOutputStream. | 
public static final String KRYO_SHIM_SERVICE
KryoShimService
 package-and-classname to force it into service.  Setting this property causes the
 priority-selection mechanism (KryoShimService.getPriority()) to be ignored.public static void applyConfiguration(Configuration conf)
public static KryoShimService load(boolean forceReload)
forceReload is true.  Calls to this method need not be externally
 synchonized.forceReload - if false, this method may use its internal service cache; if true,
                    this method must ignore cache, and it must invoke ServiceLoader.reload()
                    before selecting a new service to returnpublic static KryoShimService load()
load(boolean) with the parameter true.public static byte[] writeClassAndObjectToBytes(Object o)
org.apache.tinkerpop.shaded.kryo.Kryo#writeClassAndObject(Output, Object),
 where the output parameter is an internally-created ByteArrayOutputStream.  Returns
 the byte array underlying that stream.o - an object for which the instance and class are serializedpublic static <T> T readClassAndObject(InputStream source)
org.apache.tinkerpop.shaded.kryo.Kryo#readClassAndObject(Input),
 where the input parameter is source.  Returns the deserialized object.T - the type to which the deserialized object is cast as it is returnedsource - an input stream containing data for a serialized object class and instanceCopyright © 2013–2018 Apache Software Foundation. All rights reserved.