2
Cassandraクライアント用のGroovyコードと、このパターンに関する関連情報を見つける努力をしています。このための列挙型の使用の説明とINSTANCEキーワードのしくみに感謝します。 。INSTANCEで列挙型を使用する
enum CassandraClient {
INSTANCE
Cluster cluster
Session session
CQLDataLoader cqlDataLoader
String contactPoint = "contactPoint"
String username = "username"
String password = "password"
private CassandraClient() {
cluster = Cluster.builder().addContactPoint(contactPoint).withCredentials(username, password).build()
session = cluster.connect()
cqlDataLoader = new CQLDataLoader(session)
}
}
シングルトンのように見えます – khelwood