本文整理了Java中javax.security.auth.message.config.AuthConfigFactory.removeRegistration()
方法的一些代码示例,展示了AuthConfigFactory.removeRegistration()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AuthConfigFactory.removeRegistration()
方法的具体详情如下:
包路径:javax.security.auth.message.config.AuthConfigFactory
类名称:AuthConfigFactory
方法名:removeRegistration
[英]Remove the identified provider registration from the factory (and from the persistent declarative representation of provider registrations, if appropriate) and invoke any listeners associated with the removed registration.
When a SecurityManager is enabled, and before making any changes to the factory, this method must confirm that the calling access control context has been granted the providerRegistrationSecurityPermission.
[中]从工厂中删除已标识的提供程序注册(如果合适,从提供程序注册的持久声明性表示中删除),并调用与已删除注册关联的任何侦听器。
启用SecurityManager时,在对工厂进行任何更改之前,此方法必须确认调用的访问控制上下文已被授予providerRegistrationSecurityPermission。
代码示例来源:origin: wildfly/wildfly
@Override
public boolean removeRegistration(String registrationID) {
return elytronAuthConfigFactory.removeRegistration(registrationID) || backupAuthConfigFactory.removeRegistration(registrationID);
}
代码示例来源:origin: org.wildfly.security/wildfly-elytron
@Override
public boolean removeRegistration(String registrationID) {
return elytronAuthConfigFactory.removeRegistration(registrationID) || backupAuthConfigFactory.removeRegistration(registrationID);
}
代码示例来源:origin: org.wildfly.security/wildfly-elytron-jaspi
@Override
public boolean removeRegistration(String registrationID) {
return elytronAuthConfigFactory.removeRegistration(registrationID) || backupAuthConfigFactory.removeRegistration(registrationID);
}
代码示例来源:origin: javaee/security-soteria
public Boolean run() {
return AuthConfigFactory.getFactory().removeRegistration(registrationId);
}
});
代码示例来源:origin: org.glassfish.soteria/javax.security.enterprise
public Boolean run() {
return AuthConfigFactory.getFactory().removeRegistration(registrationId);
}
});
代码示例来源:origin: wildfly/wildfly-core
private static void removeRegistration(final OperationContext context) {
final String registrationId = REGISTRATION_MAP.remove(context.getCurrentAddressValue());
if (registrationId != null) {
AuthConfigFactory authConfigFactory = AuthConfigFactory.getFactory();
authConfigFactory.removeRegistration(registrationId);
}
}
代码示例来源:origin: org.glassfish.security/security
if (!layerSet.contains(layer)) {
String regisID = layerDefaultRegisIDMap.remove(layer);
aFactory.removeRegistration(regisID);
代码示例来源:origin: org.glassfish.main.security/security-ee
if (!layerSet.contains(layer)) {
String regisID = layerDefaultRegisIDMap.remove(layer);
aFactory.removeRegistration(regisID);
代码示例来源:origin: org.glassfish.main.security/security-ee
public void disable() {
this.wLock.lock();
try {
setEnabled(false);
} finally {
this.wLock.unlock();
data = null;
}
if (factory != null) {
String[] ids = factory.detachListener(this.listener,layer,appCtxt);
// if (ids != null) {
// for (int i=0; i < ids.length; i++) {
// factory.removeRegistration(ids[i]);
// }
// }
if (getJmacProviderRegisID() != null) {
factory.removeRegistration(getJmacProviderRegisID());
}
}
}
代码示例来源:origin: org.glassfish.security/security
public void disable() {
this.wLock.lock();
try {
setEnabled(false);
} finally {
data = null;
this.wLock.unlock();
}
if (factory != null) {
String[] ids = factory.detachListener(this.listener,layer,appCtxt);
// if (ids != null) {
// for (int i=0; i < ids.length; i++) {
// factory.removeRegistration(ids[i]);
// }
// }
if (getJmacProviderRegisID() != null) {
factory.removeRegistration(getJmacProviderRegisID());
}
}
}
代码示例来源:origin: eclipse-ee4j/glassfish
getFactory().removeRegistration(i);
代码示例来源:origin: org.glassfish.main.security/jaspic.provider.framework
getFactory().removeRegistration(i);
代码示例来源:origin: org.glassfish.main.security/jaspic.provider.framework
/**
* to be called by refresh on provider subclass, and after subclass impl.
* has reloaded its underlying configuration system.
* Note: Spec is silent as to whether self-registrations should be reprocessed.
*/
public void oldRefresh() {
if (getFactory() != null) {
String[] regID = getFactory().getRegistrationIDs(this);
for (String i : regID) {
if (selfRegistered.contains(i)) {
RegistrationContext c = getFactory().getRegistrationContext(i);
if (c != null && !c.isPersistent()) {
getFactory().removeRegistration(i);
}
}
}
}
epochCarrier.increment();
selfRegister();
}
代码示例来源:origin: eclipse-ee4j/glassfish
/**
* to be called by refresh on provider subclass, and after subclass impl.
* has reloaded its underlying configuration system.
* Note: Spec is silent as to whether self-registrations should be reprocessed.
*/
public void oldRefresh() {
if (getFactory() != null) {
String[] regID = getFactory().getRegistrationIDs(this);
for (String i : regID) {
if (selfRegistered.contains(i)) {
RegistrationContext c = getFactory().getRegistrationContext(i);
if (c != null && !c.isPersistent()) {
getFactory().removeRegistration(i);
}
}
}
}
epochCarrier.increment();
selfRegister();
}
内容来源于网络,如有侵权,请联系作者删除!