Class ModularClassTable

java.lang.Object
org.jboss.marshalling.ModularClassTable
All Implemented Interfaces:
ClassTable

public final class ModularClassTable extends Object implements ClassTable
A class table which implements an alternate class resolution strategy based on JBoss Modules. Each class name is stored along with its corresponding module identifier, which allows the object graph to be exactly reconstituted on the remote side. This class should only be used when the marshalling and unmarshalling side share the same class files.
  • Field Details

    • PROXY_WRITER

      private static final ClassTable.Writer PROXY_WRITER
    • CLASS_WRITER

      private static final ClassTable.Writer CLASS_WRITER
    • moduleLoader

      private final org.jboss.modules.ModuleLoader moduleLoader
  • Constructor Details

    • ModularClassTable

      private ModularClassTable(org.jboss.modules.ModuleLoader moduleLoader)
  • Method Details