Interface ScrConfiguration
-
- All Known Implementing Classes:
ScrConfigurationImpl
public interface ScrConfiguration
TheScrConfiguration
class conveys configuration for the Felix DS implementation bundle.Configuration Source
- Framework properties: These are read when the Declarative Services implementation is first started.
- Configuration Admin Service: Properties are provided by means of a
ManagedService
with Service PIDorg.apache.felix.scr.ScrService
. This class uses an OSGi Service Factory (ScrManagedServiceServiceFactory
) to register the managed service without requiring the Configuration Admin Service API to be required upfront.
See the Configuration section of the Apache Felix Service Component Runtime documentation page for detailed information.
-
-
Field Summary
Fields Modifier and Type Field Description static long
DEFAULT_LOCK_TIMEOUT_MILLISECONDS
static long
DEFAULT_SERVICE_CHANGECOUNT_TIMEOUT_MILLISECONDS
static long
DEFAULT_STOP_TIMEOUT_MILLISECONDS
static String
PID
static String
PROP_DELAYED_KEEP_INSTANCES
static String
PROP_FACTORY_ENABLED
static String
PROP_GLOBAL_EXTENDER
static String
PROP_INFO_SERVICE
static String
PROP_LOCK_TIMEOUT
static String
PROP_LOGLEVEL
static String
PROP_SERVICE_CHANGECOUNT_TIMEOUT
static String
PROP_STOP_TIMEOUT
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description int
getLogLevel()
Returns the current log level.boolean
globalExtender()
boolean
infoAsService()
Deprecated.boolean
isFactoryEnabled()
boolean
keepInstances()
long
lockTimeout()
long
serviceChangecountTimeout()
long
stopTimeout()
-
-
-
Field Detail
-
PID
static final String PID
- See Also:
- Constant Field Values
-
PROP_FACTORY_ENABLED
static final String PROP_FACTORY_ENABLED
- See Also:
- Constant Field Values
-
PROP_DELAYED_KEEP_INSTANCES
static final String PROP_DELAYED_KEEP_INSTANCES
- See Also:
- Constant Field Values
-
PROP_INFO_SERVICE
static final String PROP_INFO_SERVICE
- See Also:
- Constant Field Values
-
PROP_LOCK_TIMEOUT
static final String PROP_LOCK_TIMEOUT
- See Also:
- Constant Field Values
-
PROP_STOP_TIMEOUT
static final String PROP_STOP_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_LOCK_TIMEOUT_MILLISECONDS
static final long DEFAULT_LOCK_TIMEOUT_MILLISECONDS
- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_CHANGECOUNT_TIMEOUT_MILLISECONDS
static final long DEFAULT_SERVICE_CHANGECOUNT_TIMEOUT_MILLISECONDS
- See Also:
- Constant Field Values
-
DEFAULT_STOP_TIMEOUT_MILLISECONDS
static final long DEFAULT_STOP_TIMEOUT_MILLISECONDS
- See Also:
- Constant Field Values
-
PROP_LOGLEVEL
static final String PROP_LOGLEVEL
- See Also:
- Constant Field Values
-
PROP_GLOBAL_EXTENDER
static final String PROP_GLOBAL_EXTENDER
- See Also:
- Constant Field Values
-
PROP_SERVICE_CHANGECOUNT_TIMEOUT
static final String PROP_SERVICE_CHANGECOUNT_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLogLevel
int getLogLevel()
Returns the current log level.- Returns:
-
isFactoryEnabled
boolean isFactoryEnabled()
-
keepInstances
boolean keepInstances()
-
infoAsService
@Deprecated boolean infoAsService()
Deprecated.
-
lockTimeout
long lockTimeout()
-
stopTimeout
long stopTimeout()
-
globalExtender
boolean globalExtender()
- Since:
- 2.1
-
serviceChangecountTimeout
long serviceChangecountTimeout()
- Since:
- 2.2
-
-