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

 
 
 

Contributors

Languages

  • Scala 100.0%