public class SessionProvider
extends java.lang.Object
implements net.e6tech.elements.common.resources.ResourceProvider, net.e6tech.elements.common.resources.Initializable
| Constructor and Description |
|---|
SessionProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterAbort(net.e6tech.elements.common.resources.Resources resources) |
void |
afterCommit(net.e6tech.elements.common.resources.Resources resources) |
void |
afterOpen(net.e6tech.elements.common.resources.Resources resources) |
protected void |
buildCluster() |
protected com.datastax.driver.core.Session |
buildSession(java.lang.String keyspaceIn) |
com.datastax.driver.core.Cluster |
getCluster() |
int |
getCoreConnections() |
java.lang.String |
getDescription() |
com.datastax.driver.core.HostDistance |
getDistance() |
Generator |
getGenerator() |
java.lang.String |
getHost() |
java.lang.String |
getKeyspace() |
java.lang.Class<? extends LastUpdate> |
getLastUpdateClass() |
com.datastax.driver.mapping.MappingManager |
getMappingManager() |
com.datastax.driver.mapping.MappingManager |
getMappingManager(java.lang.String keyspaceIn) |
int |
getMaxConnections() |
int |
getMaxRequests() |
int |
getPort() |
net.e6tech.elements.common.resources.Provision |
getProvision() |
com.datastax.driver.core.Session |
getSession() |
com.datastax.driver.core.Session |
getSession(java.lang.String keyspaceIn) |
void |
initialize(net.e6tech.elements.common.resources.Resources resources) |
boolean |
isSaveNullFields() |
void |
onAbort(net.e6tech.elements.common.resources.Resources resources) |
void |
onClosed(net.e6tech.elements.common.resources.Resources resources) |
void |
onCommit(net.e6tech.elements.common.resources.Resources resources) |
void |
onOpen(net.e6tech.elements.common.resources.Resources resources) |
void |
onShutdown() |
void |
registerCodec(java.lang.Class<? extends com.datastax.driver.core.TypeCodec> codecClass) |
void |
registerCodec(java.lang.String keyspaceIn,
java.lang.String userType,
java.lang.Class<? extends com.datastax.driver.core.TypeCodec> codecClass) |
void |
setCluster(com.datastax.driver.core.Cluster cluster) |
void |
setCoreConnections(int coreConnections) |
void |
setDistance(com.datastax.driver.core.HostDistance distance) |
void |
setHost(java.lang.String host) |
void |
setKeyspace(java.lang.String keyspace) |
void |
setLastUpdateClass(java.lang.Class<? extends LastUpdate> lastUpdateClass) |
void |
setMaxConnections(int maxConnections) |
void |
setMaxRequests(int maxRequests) |
void |
setPort(int port) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
void |
setSaveNullFields(boolean saveNullFields) |
public net.e6tech.elements.common.resources.Provision getProvision()
@Inject public void setProvision(net.e6tech.elements.common.resources.Provision provision)
public com.datastax.driver.core.Cluster getCluster()
public void setCluster(com.datastax.driver.core.Cluster cluster)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public java.lang.String getKeyspace()
public void setKeyspace(java.lang.String keyspace)
public int getCoreConnections()
public void setCoreConnections(int coreConnections)
public int getMaxConnections()
public void setMaxConnections(int maxConnections)
public int getMaxRequests()
public void setMaxRequests(int maxRequests)
public com.datastax.driver.core.HostDistance getDistance()
public void setDistance(com.datastax.driver.core.HostDistance distance)
public com.datastax.driver.core.Session getSession()
public com.datastax.driver.core.Session getSession(java.lang.String keyspaceIn)
public com.datastax.driver.mapping.MappingManager getMappingManager()
public com.datastax.driver.mapping.MappingManager getMappingManager(java.lang.String keyspaceIn)
public boolean isSaveNullFields()
public void setSaveNullFields(boolean saveNullFields)
public java.lang.Class<? extends LastUpdate> getLastUpdateClass()
public void setLastUpdateClass(java.lang.Class<? extends LastUpdate> lastUpdateClass)
public Generator getGenerator()
protected com.datastax.driver.core.Session buildSession(java.lang.String keyspaceIn)
protected void buildCluster()
public void initialize(net.e6tech.elements.common.resources.Resources resources)
initialize in interface net.e6tech.elements.common.resources.Initializablepublic void registerCodec(java.lang.Class<? extends com.datastax.driver.core.TypeCodec> codecClass)
public void registerCodec(java.lang.String keyspaceIn,
java.lang.String userType,
java.lang.Class<? extends com.datastax.driver.core.TypeCodec> codecClass)
public void onOpen(net.e6tech.elements.common.resources.Resources resources)
onOpen in interface net.e6tech.elements.common.resources.ResourceProviderpublic void afterOpen(net.e6tech.elements.common.resources.Resources resources)
afterOpen in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onCommit(net.e6tech.elements.common.resources.Resources resources)
onCommit in interface net.e6tech.elements.common.resources.ResourceProviderpublic void afterCommit(net.e6tech.elements.common.resources.Resources resources)
afterCommit in interface net.e6tech.elements.common.resources.ResourceProviderpublic void afterAbort(net.e6tech.elements.common.resources.Resources resources)
afterAbort in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onAbort(net.e6tech.elements.common.resources.Resources resources)
onAbort in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onClosed(net.e6tech.elements.common.resources.Resources resources)
onClosed in interface net.e6tech.elements.common.resources.ResourceProviderpublic void onShutdown()
onShutdown in interface net.e6tech.elements.common.resources.ResourceProviderpublic java.lang.String getDescription()
getDescription in interface net.e6tech.elements.common.resources.ResourceProvider