com.ibm.websphere.wim
Interface DynamicConfigService

All Superinterfaces:
DynamicConfigConstants
All Known Subinterfaces:
LocalService, Service, WIMService, WIMServiceLocal
All Known Implementing Classes:
LocalServiceProvider, ServiceProvider

public interface DynamicConfigService
extends DynamicConfigConstants

The dynamic configuration service interface.


Field Summary
 
Fields inherited from interface com.ibm.websphere.wim.DynamicConfigConstants
DYNA_CONFIG_EVENT_ADD_BASE_ENTRY, DYNA_CONFIG_EVENT_ADD_DEFAULT_PARENT_TO_REALM, DYNA_CONFIG_EVENT_ADD_ENTITY_CONFIG, DYNA_CONFIG_EVENT_ADD_PARTICIPATING_BASE_ENTRY, DYNA_CONFIG_EVENT_ADD_PROPERTY_CONFIG, DYNA_CONFIG_EVENT_ADD_PROPERTY_EXTENSION_REPOSITORY, DYNA_CONFIG_EVENT_ADD_REALM, DYNA_CONFIG_EVENT_ADD_REPOSITORY, DYNA_CONFIG_EVENT_UPDATE_DB_ADMIN_PASSWORD, DYNA_CONFIG_EVENT_UPDATE_ENTRY_MAPPING_ADMIN_PASSWORD, DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO, DYNA_CONFIG_EVENT_UPDATE_PROPERTY_EXTENSION_ADMIN_PASSWORD, DYNA_CONFIG_KEY_BASE_ENTRY, DYNA_CONFIG_KEY_BASE_ENTRY_IN_REPOS, DYNA_CONFIG_KEY_DB_ADMIN_PASSWORD, DYNA_CONFIG_KEY_DEFAULT_PARENT, DYNA_CONFIG_KEY_ENTITY_CONFIGS, DYNA_CONFIG_KEY_ENTITY_TYPE, DYNA_CONFIG_KEY_LDAP_BIND_DN, DYNA_CONFIG_KEY_LDAP_BIND_PASSWORD, DYNA_CONFIG_KEY_PROP_CONFIG, DYNA_CONFIG_KEY_PROP_EXT_REPOS_CONFIG, DYNA_CONFIG_KEY_RDNS, DYNA_CONFIG_KEY_REALM_CONFIG, DYNA_CONFIG_KEY_REALM_NAME, DYNA_CONFIG_KEY_REPOS_CONFIG, DYNA_CONFIG_KEY_REPOS_ID
 
Method Summary
 void dynamicUpdateConfig(java.lang.String updateEvent, java.util.Hashtable configData)
          Dynamically update configuration at runtime.
 

Method Detail

dynamicUpdateConfig

void dynamicUpdateConfig(java.lang.String updateEvent,
                         java.util.Hashtable configData)
                         throws WIMException,
                                java.rmi.RemoteException
Dynamically update configuration at runtime. The changes are only applied to the configuration model in memory. Configuration file will not be updated. For information on the available update events and their input parameters, please refer to DynamicConfigConstants

Parameters:
updateEvent - The type of the configuration update.
configData - The Hashtable which contains the data used for this type of configuration update.
Throws:
WIMException - DynamicUpdateConfigException and other WIMException specific to each event type.
java.rmi.RemoteException
See Also:
DynamicConfigConstants