Package com.sun.identity.sm
Interface ServiceListener
The interface
ServiceListener
needs to be implemented by
applications in order to receive service data change notifications. The
method schemaChanged()
is invoked when a service schema data
has been changed. The method globalConfigChanged()
and
organizationConfigChanged()
are invoked when the service
configuration data has been changed.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
globalConfigChanged
(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.void
organizationConfigChanged
(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.void
schemaChanged
(String serviceName, String version) This method will be invoked when a service's schema has been changed.
-
Field Details
-
ADDED
static final int ADDEDThe change type specifies that the entry has been added.- See Also:
-
REMOVED
static final int REMOVEDThe change type specifies that the entry has been removed.- See Also:
-
MODIFIED
static final int MODIFIEDThe change type specifies that the entry has been modified.- See Also:
-
-
Method Details
-
schemaChanged
This method will be invoked when a service's schema has been changed.- Parameters:
serviceName
- name of the serviceversion
- version of the service
-
globalConfigChanged
void globalConfigChanged(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. The parametergroupName
denote the name of the configuration grouping (e.g. default) andserviceComponent
denotes the service's sub-component that changed (e.g./NamedPolicy
,/Templates
).- 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
void organizationConfigChanged(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. The parametersorgName
,groupName
andserviceComponent
denotes the organization name, configuration grouping name and service's sub-component that are changed respectively.- 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
-