Package fr.ird.observe.services
Interface ObserveServiceFactory
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
ObserveServiceFactorySupport,ObserveServiceMainFactory
public interface ObserveServiceFactory extends Closeable
Created on 5/4/15.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <S extends ObserveService>
booleanaccept(ObserveDataSourceConfiguration dataSourceConfiguration, Class<S> serviceType)<S extends ObserveService>
booleanaccept(ObserveDataSourceConnection dataSourceConnection, Class<S> serviceType)voidclose()ObserveServiceFactorygetMainServiceFactory()<S extends ObserveService>
SnewService(ObserveServiceInitializer observeServiceInitializer, Class<S> serviceType)voidsetMainServiceFactory(ObserveServiceFactory mainServiceFactory)
-
-
-
Method Detail
-
getMainServiceFactory
ObserveServiceFactory getMainServiceFactory()
-
setMainServiceFactory
void setMainServiceFactory(ObserveServiceFactory mainServiceFactory)
-
accept
<S extends ObserveService> boolean accept(ObserveDataSourceConfiguration dataSourceConfiguration, Class<S> serviceType)
-
accept
<S extends ObserveService> boolean accept(ObserveDataSourceConnection dataSourceConnection, Class<S> serviceType)
-
newService
<S extends ObserveService> S newService(ObserveServiceInitializer observeServiceInitializer, Class<S> serviceType)
-
close
void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-