Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


oracle.security.opss.service.config
Class RuntimeConfigurationServiceProvider

java.lang.Object
  extended by oracle.security.opss.service.config.RuntimeConfigurationServiceProvider

All Implemented Interfaces:
ServiceProvider, OpssServiceProvider

public abstract class RuntimeConfigurationServiceProvider
extends java.lang.Object
implements OpssServiceProvider

The Service Provider definition for the RuntimeConfigurationService.


Field Summary
static java.lang.String DEFAULT_IMPL_CLASS
           
static java.lang.String PROVIDER_CLASS_PROPERTY
          System Property that can be set to override the default provider class

 

Constructor Summary
RuntimeConfigurationServiceProvider()
           

 

Method Summary
abstract  RuntimeConfigurationService 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  RuntimeConfigurationService getConfigurationService(java.net.URI jpsConfigPath)
          A Configuration Service obtained in this way will use the base configuration from the specified jps-config.xml.
static RuntimeConfigurationServiceProvider newInstance()
           
static RuntimeConfigurationServiceProvider newInstance(java.util.Map<java.lang.String,java.lang.Object> props)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.security.opss.service.OpssServiceProvider
getInstance, getPublicService

 

Methods inherited from interface oracle.security.jps.service.ServiceProvider
accept, getInstance, getName, getSupportedServiceTypes

 

Field Detail

PROVIDER_CLASS_PROPERTY

public static final java.lang.String PROVIDER_CLASS_PROPERTY
System Property that can be set to override the default provider class
See Also:
Constant Field Values

DEFAULT_IMPL_CLASS

public static final java.lang.String DEFAULT_IMPL_CLASS
See Also:
Constant Field Values

Constructor Detail

RuntimeConfigurationServiceProvider

public RuntimeConfigurationServiceProvider()

Method Detail

getConfigurationService

public abstract RuntimeConfigurationService getConfigurationService()
                                                             throws ConfigurationException
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.
Returns:
RuntimeConfigurationService instance using the default OOTB jps-config.xml or a custom implementation
Throws:
ConfigurationException - if there was an error in creating the Service

getConfigurationService

public abstract RuntimeConfigurationService getConfigurationService(java.net.URI jpsConfigPath)
                                                             throws ConfigurationException
A Configuration Service obtained in this way will use the base configuration from the specified jps-config.xml.
Parameters:
jpsConfigPath - path to jps-config.xml
Returns:
RuntimeConfigurationService instance using the specified jps-config.xml
Throws:
ConfigurationException - if there was an error in creating the Service

newInstance

public static RuntimeConfigurationServiceProvider newInstance()
Returns:
a new instance of the RuntimeConfigurationServiceProvider

newInstance

public static RuntimeConfigurationServiceProvider newInstance(java.util.Map<java.lang.String,java.lang.Object> props)
Returns:
a new instance of the RuntimeConfigurationServiceProvider

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


Copyright © 2011, 2015, Oracle and/or its affiliates. All rights reserved.