Groovy Documentation

griffon.plugins.cassandra
[Groovy] Class CassandraConnector

java.lang.Object
  griffon.plugins.cassandra.CassandraConnector

@Singleton
class CassandraConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
CassandraConnector()

 
Method Summary
DataSource connect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)

ConfigObject createConfig(GriffonApplication app)

private DataSource createDataSource(ConfigObject config, String dataSourceName)

private void createSchema(GriffonApplication app, ConfigObject config, String dataSourceName)

void disconnect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)

private String getEnvironmentShortName()

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)

CassandraProvider resolveCassandraProvider(GriffonApplication app)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


LOG

private static final org.slf4j.Logger LOG


bootstrap

private def bootstrap


 
Constructor Detail

CassandraConnector

CassandraConnector()


 
Method Detail

connect

DataSource connect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)


createConfig

ConfigObject createConfig(GriffonApplication app)


createDataSource

private DataSource createDataSource(ConfigObject config, String dataSourceName)


createSchema

private void createSchema(GriffonApplication app, ConfigObject config, String dataSourceName)


disconnect

void disconnect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)


getEnvironmentShortName

private String getEnvironmentShortName()


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)


resolveCassandraProvider

CassandraProvider resolveCassandraProvider(GriffonApplication app)


 

Groovy Documentation