Interface ScrConfiguration
-
- All Superinterfaces:
LogConfiguration
- All Known Implementing Classes:
ScrConfigurationImpl
public interface ScrConfiguration extends LogConfiguration
TheScrConfigurationclass 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
ManagedServicewith 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 longDEFAULT_LOCK_TIMEOUT_MILLISECONDSstatic longDEFAULT_SERVICE_CHANGECOUNT_TIMEOUT_MILLISECONDSstatic longDEFAULT_STOP_TIMEOUT_MILLISECONDSstatic java.lang.StringPIDstatic java.lang.StringPROP_CACHE_METADATAstatic java.lang.StringPROP_DELAYED_KEEP_INSTANCESstatic java.lang.StringPROP_FACTORY_ENABLEDstatic java.lang.StringPROP_GLOBAL_EXTENDERstatic java.lang.StringPROP_INFO_SERVICEstatic java.lang.StringPROP_LOCK_TIMEOUTstatic java.lang.StringPROP_SERVICE_CHANGECOUNT_TIMEOUTstatic java.lang.StringPROP_STOP_TIMEOUT-
Fields inherited from interface org.apache.felix.scr.impl.logger.LogConfiguration
PROP_LOG_ENABLED, PROP_LOG_EXTENSION, PROP_LOGLEVEL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancacheMetadata()booleanglobalExtender()booleaninfoAsService()Deprecated.booleanisFactoryEnabled()booleankeepInstances()longlockTimeout()longserviceChangecountTimeout()longstopTimeout()-
Methods inherited from interface org.apache.felix.scr.impl.logger.LogConfiguration
getLogLevel, isLogEnabled, isLogExtensionEnabled
-
-
-
-
Field Detail
-
PID
static final java.lang.String PID
- See Also:
- Constant Field Values
-
PROP_FACTORY_ENABLED
static final java.lang.String PROP_FACTORY_ENABLED
- See Also:
- Constant Field Values
-
PROP_DELAYED_KEEP_INSTANCES
static final java.lang.String PROP_DELAYED_KEEP_INSTANCES
- See Also:
- Constant Field Values
-
PROP_INFO_SERVICE
static final java.lang.String PROP_INFO_SERVICE
- See Also:
- Constant Field Values
-
PROP_LOCK_TIMEOUT
static final java.lang.String PROP_LOCK_TIMEOUT
- See Also:
- Constant Field Values
-
PROP_STOP_TIMEOUT
static final java.lang.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_GLOBAL_EXTENDER
static final java.lang.String PROP_GLOBAL_EXTENDER
- See Also:
- Constant Field Values
-
PROP_SERVICE_CHANGECOUNT_TIMEOUT
static final java.lang.String PROP_SERVICE_CHANGECOUNT_TIMEOUT
- See Also:
- Constant Field Values
-
PROP_CACHE_METADATA
static final java.lang.String PROP_CACHE_METADATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
cacheMetadata
boolean cacheMetadata()
-
-