Class CassandraCpoConfigProcessor

java.lang.Object
org.synchronoss.cpo.cassandra.config.CassandraCpoConfigProcessor
All Implemented Interfaces:
CpoConfigProcessor

public class CassandraCpoConfigProcessor extends Object implements CpoConfigProcessor
CassandraCpoConfigProcessor processes the datasource configuration file for cassandra. It pulls out all the information needed to configure a session for use within the application.
Author:
dberry
  • Constructor Details

    • CassandraCpoConfigProcessor

      public CassandraCpoConfigProcessor()
      Constructs a CassandraCpoConfigProcessor
  • Method Details

    • processCpoConfig

      public CpoAdapterFactory processCpoConfig(org.synchronoss.cpo.cpoconfig.CtDataSourceConfig cpoConfig) throws CpoException
      Description copied from interface: CpoConfigProcessor
      Processes a single data source configuration and builds the adapter factory it describes.
      Specified by:
      processCpoConfig in interface CpoConfigProcessor
      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