private RegistrationContextImpl findRegistrationContextImpl(String layer, String appContext) { RegistrationContextImpl result; result = layerAppContextRegistrations.get(getRegistrationID(layer, appContext)); if (result == null) { result = appContextRegistrations.get(getRegistrationID(null, appContext)); } if (result == null) { result = layerRegistrations.get(getRegistrationID(layer, null)); } if (result == null) { result = defaultRegistration.get(DEFAULT_REGISTRATION_ID); } return result; }
private RegistrationContextImpl findRegistrationContextImpl(String layer, String appContext) { RegistrationContextImpl result; result = layerAppContextRegistrations.get(getRegistrationID(layer, appContext)); if (result == null) { result = appContextRegistrations.get(getRegistrationID(null, appContext)); } if (result == null) { result = layerRegistrations.get(getRegistrationID(layer, null)); } if (result == null) { result = defaultRegistration.get(DEFAULT_REGISTRATION_ID); } return result; }
@Override public String[] detachListener(RegistrationListener listener, String layer, String appContext) { String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContext = findRegistrationContextImpl(layer, appContext); if (registrationContext != null && registrationContext.removeListener(listener)) { return new String[] { registrationID }; } return EMPTY_STRING_ARRAY; }
@Override public String[] detachListener(RegistrationListener listener, String layer, String appContext) { String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContext = findRegistrationContextImpl(layer, appContext); if (registrationContext != null && registrationContext.removeListener(listener)) { return new String[] { registrationID }; } return EMPTY_STRING_ARRAY; }
@Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { if (log.isDebugEnabled()) { log.debug(sm.getString("authConfigFactoryImpl.registerInstance", provider.getClass().getName(), layer, appContext)); } String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContextImpl = new RegistrationContextImpl( layer, appContext, description, false, provider, null); addRegistrationContextImpl(layer, appContext, registrationID, registrationContextImpl); return registrationID; }
@Override public String registerConfigProvider(AuthConfigProvider provider, String layer, String appContext, String description) { if (log.isDebugEnabled()) { log.debug(sm.getString("authConfigFactoryImpl.registerInstance", provider.getClass().getName(), layer, appContext)); } String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContextImpl = new RegistrationContextImpl( layer, appContext, description, false, provider, null); addRegistrationContextImpl(layer, appContext, registrationID, registrationContextImpl); return registrationID; }
appContextRegistrations.get(getRegistrationID(null, appContext)); if (registration != null) { for (RegistrationListenerWrapper wrapper : registration.listeners) {
appContextRegistrations.get(getRegistrationID(null, appContext)); if (registration != null) { for (RegistrationListenerWrapper wrapper : registration.listeners) {
@SuppressWarnings("unchecked") private String doRegisterConfigProvider(String className, @SuppressWarnings("rawtypes") Map properties, String layer, String appContext, String description) { if (log.isDebugEnabled()) { log.debug(sm.getString("authConfigFactoryImpl.registerClass", className, layer, appContext)); } AuthConfigProvider provider = null; if (className != null) { provider = createAuthConfigProvider(className, properties); } String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContextImpl = new RegistrationContextImpl( layer, appContext, description, true, provider, properties); addRegistrationContextImpl(layer, appContext, registrationID, registrationContextImpl); return registrationID; }
@SuppressWarnings("unchecked") private String doRegisterConfigProvider(String className, @SuppressWarnings("rawtypes") Map properties, String layer, String appContext, String description) { if (log.isDebugEnabled()) { log.debug(sm.getString("authConfigFactoryImpl.registerClass", className, layer, appContext)); } AuthConfigProvider provider = null; if (className != null) { provider = createAuthConfigProvider(className, properties); } String registrationID = getRegistrationID(layer, appContext); RegistrationContextImpl registrationContextImpl = new RegistrationContextImpl( layer, appContext, description, true, provider, properties); addRegistrationContextImpl(layer, appContext, registrationID, registrationContextImpl); return registrationID; }