public class SessionProviderV3 extends SessionProvider
createKeyspace, createKeyspaceArguments| Constructor and Description |
|---|
SessionProviderV3() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildCluster() |
protected com.datastax.driver.mapping.MappingManager |
createMappingManager(com.datastax.driver.core.Session session) |
protected Session |
createSession(java.lang.String keyspaceIn) |
java.util.function.Consumer<com.datastax.driver.core.Cluster.Builder> |
getBuilderOptions() |
GeneratorV3 |
getGenerator() |
com.datastax.driver.mapping.NamingStrategy |
getNamingStrategy() |
TableMetadata |
getTableMetadata(java.lang.String keyspaceIn,
java.lang.String tableName) |
protected void |
initDriver() |
protected void |
initKeyspace() |
void |
onClosed(net.e6tech.elements.common.resources.Resources resources) |
void |
onOpen(net.e6tech.elements.common.resources.Resources resources) |
void |
onShutdown() |
protected void |
postInit() |
void |
setBuilderOptions(java.util.function.Consumer<com.datastax.driver.core.Cluster.Builder> builderOptions) |
void |
setNamingStrategy(com.datastax.driver.mapping.NamingStrategy namingStrategy) |
afterAbort, afterCommit, afterOpen, buildSession, getCoreConnections, getCreateKeyspace, getCreateKeyspaceArguments, getDefaultReadOptions, getDefaultWriteOptions, getHeartbeatIntervalSeconds, getHost, getInspector, getInspectors, getKeepAlive, getKeyspace, getKeyspace, getLastUpdateClass, getMaxConnections, getMaxRequests, getMaxSessions, getPoolTimeout, getPort, getProvision, getReadTimeout, getSessions, initialize, isSharedSession, onAbort, onCommit, setCoreConnections, setCreateKeyspace, setCreateKeyspaceArguments, setDefaultReadOptions, setDefaultWriteOptions, setHeartbeatIntervalSeconds, setHost, setInspectors, setKeepAlive, setKeyspace, setLastUpdateClass, setMaxConnections, setMaxRequests, setMaxSessions, setPoolTimeout, setPort, setProvision, setReadTimeout, setSessions, setSharedSessionpublic GeneratorV3 getGenerator()
getGenerator in class SessionProviderprotected Session createSession(java.lang.String keyspaceIn)
createSession in class SessionProviderpublic com.datastax.driver.mapping.NamingStrategy getNamingStrategy()
public void setNamingStrategy(com.datastax.driver.mapping.NamingStrategy namingStrategy)
public java.util.function.Consumer<com.datastax.driver.core.Cluster.Builder> getBuilderOptions()
public void setBuilderOptions(java.util.function.Consumer<com.datastax.driver.core.Cluster.Builder> builderOptions)
public TableMetadata getTableMetadata(java.lang.String keyspaceIn, java.lang.String tableName)
getTableMetadata in class SessionProviderprotected com.datastax.driver.mapping.MappingManager createMappingManager(com.datastax.driver.core.Session session)
protected void buildCluster()
protected void initDriver()
initDriver in class SessionProviderprotected void initKeyspace()
initKeyspace in class SessionProviderprotected void postInit()
postInit in class SessionProviderpublic void onOpen(net.e6tech.elements.common.resources.Resources resources)
onOpen in interface net.e6tech.elements.common.resources.ResourceProvideronOpen in class SessionProviderpublic void onClosed(net.e6tech.elements.common.resources.Resources resources)
onClosed in interface net.e6tech.elements.common.resources.ResourceProvideronClosed in class SessionProviderpublic void onShutdown()
onShutdown in interface net.e6tech.elements.common.resources.ResourceProvideronShutdown in class SessionProvider