8 Kasım 2022 Salı

HazelcastAPI DataConnectionConfig Sınıfı

Giriş
Şu satırı dahil ederiz
import com.hazelcast.config.DataLinkConfig;
Bu sınıf Config nesnesine addDataConnectionConfig() çağrısı ile eklenir eklenmez hemen bir connection yaratmaya çalışıyor.

Bu sınıfı kullanmak Sources ile birlikte kullanmak için DataConnectionRef gerekir

Kalıtım şöyle
DataConnection
  DataConnectionBase
    HazelcastDataConnection
    JdbcDataConnection
    KafkaDataConnection
    MongoDataConnection

Örnek - JDBC
Şöyle yaparız
config.addDataConnectionConfig(new DataConnectionConfig("urlconnection")
  .setType("JDBC")
  .setProperty("jdbcUrl",
               "jdbc:postgresql://localhost:5432/world?user=postgres&password=docker")
  .setShared(false));

config.addDataConnectionConfig(new DataConnectionConfig("userpassconnection")
  .setType("JDBC")
  .setProperty("jdbcUrl", "jdbc:postgresql://localhost:5432/world")
  .setProperty("user", "postgres")
  .setProperty("password", "docker")
  .setShared(false));
setType
Örnek
Şöyle yaparız
Config config = ...

config.addDataConnectionConfig(new DataConnectionConfig("datastore")
    .setType("JDBC")
    .setProperty("jdbcUrl", dbConnectionUrl)
);
setName metodu
Örnek
Şöyle yaparız
config.addDataLinkConfig(new DataConnectionConfig()
  .setName("some-name")
  .setType("HZ")
  .setProperty("prop1", "val1")
  .setProperty("prop2", "val2"));


Hiç yorum yok:

Yorum Gönder

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt