com.alipay.hessian
Class NameMappingFilter

java.lang.Object
  extended by com.alipay.hessian.NameMappingFilter
All Implemented Interfaces:
ClassNameFilter

public class NameMappingFilter
extends Object
implements ClassNameFilter

名字映射过滤器,某些情况下,需要将OldClass序列化的类,用NewClass去解析


Constructor Summary
NameMappingFilter()
           
 
Method Summary
 int order()
          排序,从小到大排序,越小越前面
 void registerMapping(String oldClass, String newClass)
          Register mapping.
 String resolve(String className)
          决定类名,例如进行过滤,转换,等等。
 void unregisterMapping(String oldClass)
          Unregister mapping.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameMappingFilter

public NameMappingFilter()
Method Detail

registerMapping

public void registerMapping(String oldClass,
                            String newClass)
Register mapping.

Parameters:
oldClass - the old class
newClass - the new class

unregisterMapping

public void unregisterMapping(String oldClass)
Unregister mapping.

Parameters:
oldClass - the old class

order

public int order()
Description copied from interface: ClassNameFilter
排序,从小到大排序,越小越前面

Specified by:
order in interface ClassNameFilter
Returns:
顺序

resolve

public String resolve(String className)
Description copied from interface: ClassNameFilter
决定类名,例如进行过滤,转换,等等。

Specified by:
resolve in interface ClassNameFilter
Parameters:
className - 类名
Returns:
类名


Copyright © 2008–2018 Ant Financial. All rights reserved.