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<Object>... externalizers) |
ExternalizerObjectTable(List<Externalizer<Object>> 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(List<Externalizer<Object>> externalizers)
@SafeVarargs public ExternalizerObjectTable(Externalizer<Object>... externalizers)
public org.jboss.marshalling.ObjectTable.Writer getObjectWriter(Object object) throws IOException
getObjectWriter in interface org.jboss.marshalling.ObjectTableIOExceptionpublic Object readObject(org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException, ClassNotFoundException
readObject in interface org.jboss.marshalling.ObjectTableIOExceptionClassNotFoundExceptionCopyright © 2022 JBoss by Red Hat. All rights reserved.