github.com/hellofresh/janus@v0.0.0-20230925145208-ce8de8183c67/cassandra/session.go (about) 1 package cassandra 2 3 import ( 4 "github.com/hellofresh/janus/cassandra/wrapper" 5 ) 6 const ( 7 // Cassandra cluster host 8 ClusterHostName = "db" 9 // System keyspace 10 SystemKeyspace = "system" 11 // Github taxi dispatcher keyspace 12 AppKeyspace = "janus" 13 // default timeout 14 Timeout = 300 15 ) 16 17 // SessionHolder holds our connection to Cassandra 18 var sessionHolder wrapper.Holder 19 20 func GetSession() wrapper.SessionInterface { 21 return sessionHolder.GetSession() 22 } 23 24 func SetSessionHolder(holder wrapper.Holder) { 25 sessionHolder = holder 26 }