| Package | Description |
|---|---|
| org.jboss.marshalling |
The marshalling API.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChainingClassTable
A class table that multiplexes up to 256 class tables.
|
class |
ModularClassTable
A class table which implements an alternate class resolution strategy based on JBoss Modules.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassTable |
AbstractMarshaller.classTable
The configured class table.
|
protected ClassTable |
AbstractUnmarshaller.classTable
The configured class table.
|
private ClassTable |
MarshallingConfiguration.classTable |
private static ClassTable |
Marshalling.NULL_CLASS_TABLE |
private ClassTable[] |
ChainingClassTable.readers |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Pair<ClassTable,ClassTable.Writer>> |
ChainingClassTable.writers |
| Modifier and Type | Method and Description |
|---|---|
ClassTable |
MarshallingConfiguration.getClassTable()
Get the class table, or
null if none is specified. |
protected ClassTable |
AbstractMarshallerFactory.getDefaultClassTable()
Get the default class table, which is used if none was configured.
|
static ClassTable |
Marshalling.nullClassTable()
Return the null class table instance.
|
| Modifier and Type | Method and Description |
|---|---|
private static Pair<ClassTable,ClassTable.Writer> |
ChainingClassTable.pair(ClassTable classTable,
ClassTable.Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
private static Pair<ClassTable,ClassTable.Writer> |
ChainingClassTable.pair(ClassTable classTable,
ClassTable.Writer writer) |
void |
MarshallingConfiguration.setClassTable(ClassTable classTable)
Set the class table, or
null to use none. |
| Constructor and Description |
|---|
ChainingClassTable(ClassTable[] classTables)
Construct a new instance.
|