org.qi4j.library.sql.c3p0
Interface C3P0DataSourceServiceImporter

All Superinterfaces:
Composite, DataSourceServiceImporterActivation, Identity, ServiceComposite, ServiceImporter<javax.sql.DataSource>

@Mixins(value=C3P0DataSourceServiceImporter.Mixin.class)
@Activators(value=DataSourceServiceImporterActivation.Activator.class)
public interface C3P0DataSourceServiceImporter
extends ServiceImporter<javax.sql.DataSource>, DataSourceServiceImporterActivation, ServiceComposite

DataSource service implemented as a ServiceImporter. Import visible DataSources as Services. The default Mixin use the C3P0 pooling system optionaly wrapped with CircuitBreaker using a proxy.


Nested Class Summary
static class C3P0DataSourceServiceImporter.Mixin
           
 
Nested classes/interfaces inherited from interface org.qi4j.library.sql.datasource.DataSourceServiceImporterActivation
DataSourceServiceImporterActivation.Activator
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Method Summary
 
Methods inherited from interface org.qi4j.api.service.ServiceImporter
importService, isAvailable
 
Methods inherited from interface org.qi4j.library.sql.datasource.DataSourceServiceImporterActivation
passivateDataSourceService
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity