public DynamicClassTable(ClassLoader loader) { super(findClasses(loader)); }
@Override public MarshallingConfiguration apply(MarshallingConfigurationContext context) { MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(context.getModuleLoader())); config.setClassTable(new DynamicClassTable(context.getModule().getClassLoader())); return config; } },
public HotRodMarshaller(Module module) { super(); super.baseCfg.setClassResolver(ModularClassResolver.getInstance(module.getModuleLoader())); super.baseCfg.setClassTable(new DynamicClassTable(module.getClassLoader())); super.baseCfg.setObjectTable(new ExternalizerObjectTable(module.getClassLoader())); } }
@Override public MarshallingConfiguration apply(MarshallingConfigurationContext context) { MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(context.getModuleLoader())); config.setClassTable(new DynamicClassTable(context.getModule().getClassLoader())); config.setObjectTable(new ExternalizerObjectTable(context.getModule().getClassLoader())); return config; } },
public DynamicClassTable(ClassLoader loader) { super(findClasses(loader)); }
@Override public MarshallingConfiguration apply(MarshallingConfigurationContext context) { MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(context.getModuleLoader())); config.setClassTable(new DynamicClassTable(context.getModule().getClassLoader())); return config; } },
public HotRodMarshaller(Module module) { super(); super.baseCfg.setClassResolver(ModularClassResolver.getInstance(module.getModuleLoader())); super.baseCfg.setClassTable(new DynamicClassTable(module.getClassLoader())); super.baseCfg.setObjectTable(new ExternalizerObjectTable(module.getClassLoader())); } }
@Override public MarshallingConfiguration apply(Module module) { ModuleLoader loader = module.getModuleLoader(); MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(loader)); config.setClassTable(new DynamicClassTable(module.getClassLoader())); config.setObjectTable(new ExternalizerObjectTable(module.getClassLoader())); return config; } },
@Override public MarshallingConfiguration apply(MarshallingConfigurationContext context) { MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(context.getModuleLoader())); config.setClassTable(new DynamicClassTable(context.getModule().getClassLoader())); config.setObjectTable(new ExternalizerObjectTable(context.getModule().getClassLoader())); return config; } },