Package | Description |
---|---|
oracle.security.opss.config.persistence.exception | |
oracle.security.opss.service.config |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationPersistenceException |
Modifier and Type | Class and Description |
---|---|
class |
ActivationException |
class |
RegistrationException |
class |
UnNamedContextException |
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationManagementService.activateContextConfiguration(java.lang.String contextId)
Activate a registered configuration.
|
void |
ConfigurationService.activateTenant(TenantInfo tenantInfo)
Activate a registered Tenant.
|
void |
RuntimeConfigurationService.addConfigListener(ConfigListener listener) |
void |
ConfigurationManagementService.addConfigListener(ConfigListener listener, ConfigEvent[] filter) |
void |
ConfigurationManagementService.createConfigurationProfile(java.lang.String profileId, java.net.URI profileXml) |
void |
ConfigurationManagementService.createContextConfiguration(java.lang.String contextId, java.util.List<ServiceInstanceDescriptor> serviceConfig, java.util.List<ServiceInstanceDescriptor> bootstrapConfig)
Register a new configuration with the Configuration Service using explicit service definitions.
|
void |
ConfigurationManagementService.createContextConfiguration(java.lang.String contextId, java.lang.String profileId, javax.security.auth.callback.CallbackHandler customizationHandler)
Create a new ContextConfiguration using a base Template/Profile.
|
void |
ConfigurationManagementService.createContextConfiguration(java.lang.String contextId, java.lang.String profileId, java.util.List<ConfigurationManagementService.ConfigCustomization> customization, java.util.List<ConfigurationManagementService.ConfigCustomization> bootCustomization)
Create a new ContextConfiguration using a base Template/Profile.
|
void |
ConfigurationManagementService.deactivateContextConfiguration(java.lang.String contextId)
Deactivate a registered Context Configuration
|
void |
ConfigurationService.deactivateTenant(TenantInfo tenantInfo)
Deactivate a registered Tenant.
|
void |
ConfigurationManagementService.deleteConfigurationProfile(java.lang.String profileId) |
void |
ConfigurationManagementService.deleteContextConfiguration(java.lang.String contextId)
Unregister a Context Configuration.
|
void |
ConfigurationManagementService.exportConfiguration(java.lang.String contextId, java.io.OutputStream stream) |
void |
ConfigurationManagementService.exportProfile(java.lang.String profileId, java.io.OutputStream stream)
Export the configuration of a Profile to the outputstream.
|
java.util.List<java.lang.String> |
RuntimeConfigurationService.getActiveContextConfigurationNames()
The information returned by this API should not be cached as the list of active context configurations may change with time.
|
abstract ConfigurationManagementService |
ConfigurationManagementServiceProvider.getConfigurationService()
A Configuration Service obtained in this way will use the base configuration from the OOTB jps-config.xml.
|
abstract ConfigurationService |
ConfigurationServiceProvider.getConfigurationService()
A Configuration Service obtained in this way can only serve the configuration from the OOTB jps-config.xml and is unaware of any Configuration Repository
|
abstract RuntimeConfigurationService |
RuntimeConfigurationServiceProvider.getConfigurationService()
A Configuration Service obtained in this way will use the base configuration from the OOTB jps-config.xml or it may not have a jps-config.xml in the environment and hence may supply its own custom implementation.
|
abstract <T extends JpsConfigurationPMetaFactory> |
ConfigurationManagementServiceProvider.getConfigurationService(java.lang.Class<T> persistenceMetaFactoryClass, java.util.Properties props)
A Configuration Service obtained in this way will serve the configuration as understood by the supplied JpsConfigurationPMetaFactory implementation class.
|
abstract <T extends JpsConfigurationPMetaFactory> |
ConfigurationServiceProvider.getConfigurationService(java.lang.Class<T> persistenceMetaFactoryClass, java.util.Properties props)
A Configuration Service obtained in this way can only serve the configuration as understood by the supplied JpsConfigurationPMetaFactory implementation class.
|
abstract ConfigurationService |
ConfigurationServiceProvider.getConfigurationService(java.io.InputStream is)
A Configuration Service obtained in this way can only serve the configuration from the specified stream and is unaware of any Configuration Repository
|
abstract ConfigurationManagementService |
ConfigurationManagementServiceProvider.getConfigurationService(java.net.URI jpsConfigPath)
A Configuration Service obtained in this way will use the base configuration from the specified jps-config.xml.
|
abstract ConfigurationService |
ConfigurationServiceProvider.getConfigurationService(java.net.URI jpsConfigPath)
A Configuration Service obtained in this way can only serve the configuration from the specified jps-config.xml and is unaware of any Configuration Repository
|
abstract RuntimeConfigurationService |
RuntimeConfigurationServiceProvider.getConfigurationService(java.net.URI jpsConfigPath)
A Configuration Service obtained in this way will use the base configuration from the specified jps-config.xml.
|
ConfigurationService |
ConfigurationService.getConfiguredConfigurationService(javax.security.auth.callback.CallbackHandler cbh)
This method maybe used by the OPSS runtime post re-association to create a new ConfigurationService that is bootstrapped with its Configuration Repository.
|
ContextConfiguration |
RuntimeConfigurationService.getContextBootstrapConfiguration(ContextNameEncoder contextNameEncoder)
The Runtime Bootstrap Configuration View is generally a Normalized ReadOnly view of the persistence layer bootstrap configuration and is primarily intended to be used by the OPSS Runtime.
|
ContextConfiguration |
ConfigurationManagementService.getContextBootstrapConfiguration(java.lang.String contextId) |
ContextConfiguration |
RuntimeConfigurationService.getContextConfiguration(ContextNameEncoder contextNameEncoder)
The Runtime Configuration view is generally a Normalized ReadOnly view of the persistence layer configuration and is primarily intended to be used by the OPSS Runtime.
|
ContextConfiguration |
ConfigurationManagementService.getContextConfiguration(java.lang.String contextId) |
java.util.List<java.lang.String> |
ConfigurationManagementService.getContextConfigurationIds() |
java.util.List<java.lang.String> |
ConfigurationManagementService.getContextConfigurationIds(ConfigurationManagementService.CONFIG_STATE state) |
java.util.List<java.lang.String> |
ConfigurationManagementService.getContextConfigurationIds(ConfigurationManagementService.CONFIG_STATE state, java.lang.String profileId) |
java.util.List<java.lang.String> |
ConfigurationManagementService.getContextConfigurationIds(java.lang.String profileId) |
ConfigurationManagementService.CONFIG_STATE |
ConfigurationManagementService.getContextConfigurationState(java.lang.String contextId) |
java.lang.String |
ConfigurationManagementService.getContextId(ContextNameEncoder contextNameEncoder) |
java.lang.String |
ConfigurationManagementService.getContextName(java.lang.String contextId) |
abstract ConfigurationService |
ConfigurationServiceProvider.getInstance(ServiceInstanceDescriptor serviceDesc, javax.security.auth.callback.CallbackHandler cbHandler) |
ContextConfiguration |
ConfigurationManagementService.getJpsContextConfiguration(java.lang.String contextId) |
java.util.List<java.lang.String> |
ConfigurationManagementService.getProfileIds() |
ContextConfiguration |
ConfigurationService.getTenantBootstrapConfiguration(TenantInfo tenantInfo)
The bootstrap Configuration View is generally a Normalized ReadOnly view of the persistence layer configuration and is used by the OPSS Runtime.
|
ContextConfiguration |
ConfigurationService.getTenantConfiguration(TenantInfo tenantInfo)
The Runtime Configuration View is generally a Normalized ReadOnly view of the persistence layer configuration and is used by the OPSS Runtime.
|
java.util.List<java.lang.String> |
ConfigurationService.getTenants() |
boolean |
ConfigurationManagementService.isRegistered(java.lang.String contextId) |
boolean |
ConfigurationService.isTenantActivated(TenantInfo tenantInfo) |
boolean |
ConfigurationService.isTenantRegistered(TenantInfo tenantInfo) |
void |
ConfigurationService.registerTenant(TenantInfo tenantInfo, java.util.List<ServiceInstanceDescriptor> tenantConfig, java.util.List<ServiceInstanceDescriptor> tenantBootstrapConfig)
Register a new tenant with the Configuration Service.
|
void |
ConfigurationManagementService.removeConfigListener(ConfigListener listener) |
void |
RuntimeConfigurationService.removeConfigListener(ConfigListener listener) |
void |
ConfigurationManagementService.setContextName(java.lang.String contextId, ContextNameEncoder contextNameEncoder)
Sets a unique name for a Context identified by its contextId.
|
void |
ConfigurationService.unregisterTenant(TenantInfo tenantInfo)
Unregister a tenant.
|
java.lang.String |
ConfigurationManagementService.unsetContextName(java.lang.String contextId)
Unset the name of a named Context.
|
void |
ConfigurationManagementService.updateContextConfiguration(java.lang.String contextId, javax.security.auth.callback.CallbackHandler customizationHandler, boolean replace, boolean complete)
Update a ContextConfiguration.
|
void |
ConfigurationManagementService.updateContextConfiguration(java.lang.String contextId, java.util.List<ConfigurationManagementService.ConfigCustomization> customization, java.util.List<ConfigurationManagementService.ConfigCustomization> bootCustomization, boolean replace, boolean complete)
Update a ContextConfiguration.
|