Interface | Description |
---|---|
AttributesChangedListener |
This is an ugly side effect of the fact that we need to notify the client of
when the attributes of a configuration is changed.
|
Configuration |
Configurations provide a standard interface for handling services through a
configuration/management interface.
|
ConfigurationControlMBean |
Configuration management.
|
ConfigurationService |
Services implementing this interface are supposed to provide a link between
custom properties/preference storage (ini files, xml) and the OSGi config
admin service.
|
JMXService |
Interface for a JMX Service to implement
|
MBeanInfoStrategy |
Strategy pattern used to create an MBeanInfo for a given class.
|
ServiceFactory<T> |
ServiceFactories create new services using a map as their input.
|
Class | Description |
---|---|
AbstractCommandConfigurationFactory<T> |
Base class for a service factory.
|
AbstractServiceFactory<T extends RifidiService> |
Base class for a service factory.
|
AnnotationMBeanInfoStrategy | |
ConfigurationServiceImpl |
Implementation of service for managing configurations.
|
ConfigurationStore | |
Constants |
Constants for the configuration services.
|
DefaultConfigurationImpl |
A default implementation of a configuration by wrapping a service object.
|
JMXServiceImpl |
Allows services to be exposed via JMX
|
RifidiService |
Interface for rifidi services.
|
ServiceStore |
Enum | Description |
---|---|
ConfigurationType |
Currenlty there are only two types of configurations that are possible:
Readers and Commands.
|
PropertyType |
This enum represents the possible types for a property type
|
Annotation Type | Description |
---|---|
JMXMBean |
Marks a class to be managable by JMX.
|
Operation |
Marks a method to be available as a JMX operation.
|
Property |
Annotate a getter or setter for turning it into a property (follow bean
conventions.)
|