Package fr.ird.observe.services
Class ObserveServiceMainFactory
- java.lang.Object
-
- fr.ird.observe.services.ObserveServiceMainFactory
-
- All Implemented Interfaces:
ObserveServiceFactory,Closeable,AutoCloseable
public class ObserveServiceMainFactory extends Object implements ObserveServiceFactory
Created on 16/08/15.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description ObserveServiceMainFactory()
-
Method Summary
All Methods Instance Methods Concrete 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
public ObserveServiceFactory getMainServiceFactory()
- Specified by:
getMainServiceFactoryin interfaceObserveServiceFactory
-
setMainServiceFactory
public void setMainServiceFactory(ObserveServiceFactory mainServiceFactory)
- Specified by:
setMainServiceFactoryin interfaceObserveServiceFactory
-
accept
public <S extends ObserveService> boolean accept(ObserveDataSourceConfiguration dataSourceConfiguration, Class<S> serviceType)
- Specified by:
acceptin interfaceObserveServiceFactory
-
accept
public <S extends ObserveService> boolean accept(ObserveDataSourceConnection dataSourceConnection, Class<S> serviceType)
- Specified by:
acceptin interfaceObserveServiceFactory
-
newService
public <S extends ObserveService> S newService(ObserveServiceInitializer observeServiceInitializer, Class<S> serviceType)
- Specified by:
newServicein interfaceObserveServiceFactory
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceObserveServiceFactory
-
-