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 Type
    Method
    Description
    processCpoConfig(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-bound dataConfig element to process
      Returns:
      a CpoAdapterFactory configured per cpoConfig
      Throws:
      CpoException - if the configuration is invalid or the factory cannot be built