org.qi4j.api.configuration
Interface ConfigurationComposite

All Superinterfaces:
Composite, Entity, EntityComposite, Identity
All Known Subinterfaces:
DataSourceConfiguration, DBCPDataSourceConfiguration, DebugServiceConfiguration, DomainEventTrackerConfiguration, EhCacheConfiguration, FileEntityStoreConfiguration, GaeEntityStoreConfiguration, HazelcastConfiguration, HttpRepositoryConfiguration, JdbmConfiguration, JettyConfiguration, JMXConnectorConfiguration, LiquibaseConfiguration, MigrationConfiguration, NativeConfiguration, NeoConfiguration, PGDataSourceConfiguration, ReindexerConfiguration, SchedulerConfiguration, SQLConfiguration, TraceServiceConfiguration, VoldemortConfiguration

@Queryable(value=false)
public interface ConfigurationComposite
extends EntityComposite

Services that want to be configurable should have a ConfigurationComposite that contains all the settings. They are treated as EntityComposites, and are therefore stored in an EntityStore. There will be one instance per service instance that uses each ConfigurationComposite, and the identity of the entity is the same as that of the service.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Method Summary
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 
Methods inherited from interface org.qi4j.api.composite.Composite
metaInfo, type