Package com.sun.identity.delegation
Class SMServiceListener
- java.lang.Object
 - 
- com.sun.identity.delegation.SMServiceListener
 
 
- 
- All Implemented Interfaces:
 ServiceListener
public class SMServiceListener extends Object implements ServiceListener
Service Configuration listener class to clean the delegation polcies when realms are removed. 
- 
- 
Field Summary
- 
Fields inherited from interface com.sun.identity.sm.ServiceListener
ADDED, MODIFIED, REMOVED 
 - 
 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SMServiceListenergetInstance()voidglobalConfigChanged(String serviceName, String version, String groupName, String serviceComponent, int type)This method will be invoked when a service's global configuration data has been changed.voidorganizationConfigChanged(String serviceName, String version, String orgName, String groupName, String serviceComponent, int type)This method will be invoked when a service's organization configuration data has been changed.voidregisterForNotifications()voidschemaChanged(String serviceName, String version)This method will be invoked when a service's schema has been changed. 
 - 
 
- 
- 
Method Detail
- 
getInstance
public static SMServiceListener getInstance()
 
- 
registerForNotifications
public void registerForNotifications()
 
- 
schemaChanged
public void schemaChanged(String serviceName, String version)
Description copied from interface:ServiceListenerThis method will be invoked when a service's schema has been changed.- Specified by:
 schemaChangedin interfaceServiceListener- Parameters:
 serviceName- name of the serviceversion- version of the service
 
- 
globalConfigChanged
public void globalConfigChanged(String serviceName, String version, String groupName, String serviceComponent, int type)
Description copied from interface:ServiceListenerThis method will be invoked when a service's global configuration data has been changed. The parametergroupNamedenote the name of the configuration grouping (e.g. default) andserviceComponentdenotes the service's sub-component that changed (e.g./NamedPolicy,/Templates).- Specified by:
 globalConfigChangedin interfaceServiceListener- Parameters:
 serviceName- name of the service.version- version of the service.groupName- name of the configuration grouping.serviceComponent- name of the service components that changed.type- change type, i.e., ADDED, REMOVED or MODIFIED.
 
- 
organizationConfigChanged
public void organizationConfigChanged(String serviceName, String version, String orgName, String groupName, String serviceComponent, int type)
Description copied from interface:ServiceListenerThis method will be invoked when a service's organization configuration data has been changed. The parametersorgName,groupNameandserviceComponentdenotes the organization name, configuration grouping name and service's sub-component that are changed respectively.- Specified by:
 organizationConfigChangedin interfaceServiceListener- Parameters:
 serviceName- name of the serviceversion- version of the serviceorgName- organization name as DNgroupName- name of the configuration groupingserviceComponent- the name of the service components that changedtype- change type, i.e., ADDED, REMOVED or MODIFIED
 
 - 
 
 -