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