Class Fastjson2SecurityManager

java.lang.Object
org.apache.dubbo.common.serialize.fastjson2.Fastjson2SecurityManager
All Implemented Interfaces:
org.apache.dubbo.common.utils.AllowClassNotifyListener

public class Fastjson2SecurityManager extends Object implements org.apache.dubbo.common.utils.AllowClassNotifyListener
  • Constructor Details

    • Fastjson2SecurityManager

      public Fastjson2SecurityManager(org.apache.dubbo.rpc.model.FrameworkModel frameworkModel)
  • Method Details

    • notifyPrefix

      public void notifyPrefix(Set<String> allowedList, Set<String> disAllowedList)
      Specified by:
      notifyPrefix in interface org.apache.dubbo.common.utils.AllowClassNotifyListener
    • notifyCheckStatus

      public void notifyCheckStatus(org.apache.dubbo.common.utils.SerializeCheckStatus status)
      Specified by:
      notifyCheckStatus in interface org.apache.dubbo.common.utils.AllowClassNotifyListener
    • notifyCheckSerializable

      public void notifyCheckSerializable(boolean checkSerializable)
      Specified by:
      notifyCheckSerializable in interface org.apache.dubbo.common.utils.AllowClassNotifyListener
    • getSecurityFilter

      public Fastjson2SecurityManager.Handler getSecurityFilter()