Groovy Documentation

griffon.plugins.carbonado
[Groovy] Class CarbonadoConnector

java.lang.Object
  griffon.plugins.carbonado.CarbonadoConnector
All Implemented Interfaces:
CarbonadoProvider

@Singleton
final class CarbonadoConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
CarbonadoConnector()

 
Method Summary
com.amazon.carbonado.Repository connect(GriffonApplication app, ConfigObject config, String repositoryName = 'default')

private com.amazon.carbonado.Repository createBDBRepository(ConfigObject config, String repositoryName)

ConfigObject createConfig(GriffonApplication app)

private DataSource createDataSource(ConfigObject config)

private com.amazon.carbonado.Repository createJDBCRepository(ConfigObject config, String repositoryName)

private com.amazon.carbonado.Repository createMapRepository(ConfigObject config, String repositoryName)

private void createSchema(ConfigObject config, String repositoryName, DataSource dataSource)

void disconnect(GriffonApplication app, ConfigObject config, String repositoryName = 'default')

private void disconnectJDBCRepository(ConfigObject config, String repositoryName, com.amazon.carbonado.Repository repository)

private String getEnvironmentShortName()

private ConfigObject narrowConfig(ConfigObject config, String repositoryName)

private com.amazon.carbonado.Repository startCarbonado(ConfigObject config, String repositoryName)

private void stopCarbonado(ConfigObject config, String repositoryName, com.amazon.carbonado.Repository repository)

Object withCarbonado(String repositoryName = 'default', Closure closure)

Object withCarbonado(String repositoryName = 'default', CallableWithArgs callable)

private void withSql(DataSource dataSource, Closure closure)

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

Field Detail

LOG

private static final org.slf4j.Logger LOG


bootstrap

private def bootstrap


 
Constructor Detail

CarbonadoConnector

CarbonadoConnector()


 
Method Detail

connect

com.amazon.carbonado.Repository connect(GriffonApplication app, ConfigObject config, String repositoryName = 'default')


createBDBRepository

private com.amazon.carbonado.Repository createBDBRepository(ConfigObject config, String repositoryName)


createConfig

ConfigObject createConfig(GriffonApplication app)


createDataSource

private DataSource createDataSource(ConfigObject config)


createJDBCRepository

private com.amazon.carbonado.Repository createJDBCRepository(ConfigObject config, String repositoryName)


createMapRepository

private com.amazon.carbonado.Repository createMapRepository(ConfigObject config, String repositoryName)


createSchema

private void createSchema(ConfigObject config, String repositoryName, DataSource dataSource)


disconnect

void disconnect(GriffonApplication app, ConfigObject config, String repositoryName = 'default')


disconnectJDBCRepository

private void disconnectJDBCRepository(ConfigObject config, String repositoryName, com.amazon.carbonado.Repository repository)


getEnvironmentShortName

private String getEnvironmentShortName()


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String repositoryName)


startCarbonado

private com.amazon.carbonado.Repository startCarbonado(ConfigObject config, String repositoryName)


stopCarbonado

private void stopCarbonado(ConfigObject config, String repositoryName, com.amazon.carbonado.Repository repository)


withCarbonado

Object withCarbonado(String repositoryName = 'default', Closure closure)


withCarbonado

Object withCarbonado(String repositoryName = 'default', CallableWithArgs callable)


withSql

private void withSql(DataSource dataSource, Closure closure)


 

Groovy Documentation