public class ExternalizerObjectTable extends Object implements org.jboss.marshalling.ObjectTable
ObjectTable
implementation that dynamically loads Externalizer
instances available from a given ClassLoader
.Constructor and Description |
---|
ExternalizerObjectTable(ClassLoader loader) |
ExternalizerObjectTable(Externalizer<Integer> indexExternalizer,
Externalizer<?>... externalizers) |
Modifier and Type | Method and Description |
---|---|
org.jboss.marshalling.ObjectTable.Writer |
getObjectWriter(Object object) |
Object |
readObject(org.jboss.marshalling.Unmarshaller unmarshaller) |
public ExternalizerObjectTable(ClassLoader loader)
public ExternalizerObjectTable(Externalizer<Integer> indexExternalizer, Externalizer<?>... externalizers)
public org.jboss.marshalling.ObjectTable.Writer getObjectWriter(Object object) throws IOException
getObjectWriter
in interface org.jboss.marshalling.ObjectTable
IOException
public Object readObject(org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException, ClassNotFoundException
readObject
in interface org.jboss.marshalling.ObjectTable
IOException
ClassNotFoundException
Copyright © 2017 JBoss by Red Hat. All rights reserved.