Skip to content

nilskp/hazelcast-scala

 
 

Repository files navigation

Build Status Scala version Scala version Scala version Join Chat at https://gitter.im/hazelcast/hazelcast-scala Download

Installation

The hazelcast-scala API is based on Scala 2.11/2.12/2.13 and Hazelcast 3.12, but does not define them as hard dependencies (since it works with both open-source and enterprise Hazelcast, and multiple versions), so make sure to also include the relevant Hazelcast dependencies explicitly.

Gradle

Add this to your build.gradle file:

repositories {
  jcenter()
  mavenCentral()
}

dependencies {
  compile "org.scala-lang:scala-reflect:2.12.+"
  compile "com.hazelcast:hazelcast:3.12.+" // Or :hazelcast-enterprise:
  compile "com.hazelcast:hazelcast-scala_2.12:3.12.+"
}

SBT

Add this to your project's build.sbt:

resolvers += Resolver.jcenterRepo

libraryDependencies += "com.hazelcast" %% "hazelcast-scala" % "latest-integration" withSources()

Quick start:

import com.hazelcast.config._
import com.hazelcast.Scala._

val conf = new Config
serialization.Defaults.register(conf.getSerializationConfig)
val hz = conf.newInstance()

Sample Code

See the Wiki and unit tests for examples of how to use this library.

About

Scala language support for Hazelcast

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 100.0%