Package org.synchronoss.cpo.core.config
Interface CpoConfigProcessor
- All Known Implementing Classes:
CassandraCpoConfigProcessor,JdbcCpoConfigProcessor
public interface CpoConfigProcessor
Builds a
CpoAdapterFactory from a single dataConfig entry parsed out of
cpoConfig.xml.
Implementations are datastore-specific (JDBC, Cassandra, etc.); each knows how to translate
its CtDataSourceConfig JAXB binding into a working factory for that datastore.
- Author:
- dberry
-
Method Summary
Modifier and TypeMethodDescriptionprocessCpoConfig(org.synchronoss.cpo.cpoconfig.CtDataSourceConfig cpoConfig) Processes a single data source configuration and builds the adapter factory it describes.
-
Method Details
-
processCpoConfig
CpoAdapterFactory processCpoConfig(org.synchronoss.cpo.cpoconfig.CtDataSourceConfig cpoConfig) throws CpoException Processes a single data source configuration and builds the adapter factory it describes.- Parameters:
cpoConfig- the JAXB-bounddataConfigelement to process- Returns:
- a
CpoAdapterFactoryconfigured percpoConfig - Throws:
CpoException- if the configuration is invalid or the factory cannot be built
-