java命名空间java.security类provider的类成员方法:
removeservice定义及介绍
本文导语:
removeservice
protected void removeservice(provider.service s)
移除以前用 putservice() 添加的服务。从此 provider 中移除指定的服务。它将不再会被 getservice() 返回,并且将从此 provider 的 hashtable 中移除其信息。
同样,如果存在安全管理器,...
removeservice
protected void removeservice(provider.service s)
- 移除以前用
putservice() 添加的服务。从此 provider 中移除指定的服务。它将不再会被 getservice() 返回,并且将从此 provider 的 hashtable 中移除其信息。
同样,如果存在安全管理器,则用字符串 "removeproviderproperty."+name(其中 name 是 provider 的名称)作为参数调用其 checksecurityaccess 方法,以查看是否能移除此 provider 的属性。如果使用 checksecurityaccess 的默认实现(即未重写此方法),则会导致使用 securitypermission("removeproviderproperty."+name) 权限来调用安全管理器的 checkpermission 方法。
- 参数:
s - 要移除的服务
- 抛出:
securityexception - 如果存在安全管理器,且其 checkdelete 方法拒绝移除此 provider 的属性。
nullpointerexception - 如果 s 为 null- 从以下版本开始:
- 1.5