Hazelcast Logo

Documentation

This website uses cookies to ensure you get the best experience on our website.

IMDG
3.12
  • Hazelcast Platform
  • Management Center
  • Hazelcast Cloud
  • Hazelcast CLC
  • Hazelcast Flow
  • Hazelcast Operator
  • IMDG
  • Tutorials
  • 4.2
  • 4.1
  • 4.0
  • 3.12
  • 3.11
  • 3.10
  • 3.9
  • 3.8
  • 3.7
  • 3.6
  • 3.5
    • Hazelcast IMDG Reference Manual
    • Getting Started
      • Installation
      • Supported Java Virtual Machines
      • Running in Modular Java
      • Starting the Member and Client
      • Using the Scripts In The Package
      • Deploying using Hazelcast Cloud - BETA
      • Deploying On Amazon EC2
      • Deploying On Microsoft Azure
      • Deploying On Pivotal Cloud Foundry
      • Deploying using Docker
    • Hazelcast Overview
    • Understanding Configuration
      • Configuring Declaratively
      • Configuring Programmatically
      • Configuring with System Properties
      • Configuring within the Spring Context
      • Dynamically Adding Data Structure Configuration on a Cluster
      • Checking Configuration
      • Configuration Pattern Matcher
      • Using Wildcards
      • Using Variables
      • Variable Replacers
    • Setting Up Clusters
      • Discovery Mechanisms
      • Discovering Members by TCP
      • Discovering Members by Multicast
      • Discovering Native Clients
      • Creating Cluster Groups
      • Deploying User Codes on the Member
      • Deploying User Codes on Clients
      • Partition Group Configuration
      • Logging Configuration
      • Other Network Configurations
      • Failure Detector Configuration
      • Advanced Network Configuration
    • Distributed Data Structures
      • Overview of Hazelcast Distributed Objects
      • Map
      • Queue
      • MultiMap
      • Set
      • List
      • Ringbuffer
      • Topic
      • Reliable Topic
      • FencedLock
      • IAtomicLong
      • ISemaphore
      • IAtomicReference
      • ICountDownLatch
      • PN Counter
      • ID Generator
      • Replicated Map
      • Cardinality Estimator Service
      • Event Journal
    • Distributed Events
      • Cluster Events
      • Distributed Object Events
      • Event Listeners for Hazelcast Clients
      • Global Event Configuration
    • Hazelcast Jet
    • Distributed Computing
      • Executor Service
      • Durable Executor Service
      • Scheduled Executor Service
      • Entry Processor
    • Distributed Query
      • How Distributed Query Works
      • Querying in Collections and Arrays
      • Custom Attributes
      • MapReduce
      • Aggregators
      • Fast-Aggregations
      • Projections
      • Continuous Query Cache
    • CP Subsystem
      • CP Subsystem Process
      • CP Sessions
      • FencedLock
      • Configuration
      • CP Subsystem Management
    • Transactions
      • Creating a Transaction Interface
      • Providing XA Transactions
    • Hazelcast JCache
      • JCache Overview
      • JCache Setup and Configuration
      • JCache Providers
      • JCache API
      • JCache - Hazelcast Instance Integration
      • Hazelcast JCache Extension - ICache
      • Testing for JCache Specification Compliance
    • Integrated Clustering
      • Integration with Hibernate Second Level Cache
      • Web Session Replications
      • Integration with Java EE
      • Integration with Spring
    • Storage
      • High-Density Memory Store
      • Sizing Practices
      • Hot Restart Persistence
    • Database CDC Integration Using Striim Hot Cache
    • Hazelcast Clients
      • Java Client
      • C++ Client
      • .NET Client
      • REST Client
      • Memcache Client
      • Python Client
      • Node.js Client
      • Go Client
      • Scala Client
    • Serialization
      • Serialization Interface Types
      • Comparing Serialization Interfaces
      • Implementing Java Serializable and Externalizable
      • Implementing DataSerializable
      • Implementing Portable Serialization
      • Custom Serialization
      • Global Serializer
      • Implementing HazelcastInstanceAware
      • Untrusted Deserialization Protection
      • Serialization Configuration Wrap-Up
    • Management
      • Getting Member Statistics
      • JMX API per Member
      • Monitoring with JMX
      • Using the REST Endpoint Groups
      • Cluster Utilities
      • Metrics
      • Diagnostics
      • Health Check and Monitoring
      • Management Center
      • License Information
      • Instance Tracking
    • Security
      • Enabling JAAS Security
      • Socket Interceptor
      • Security Interceptor
      • Encryption
      • TLS/SSL
      • Integrating OpenSSL / BoringSSL
      • Other TLS Related configurations
      • Credentials
      • Validating Secrets Using Strength Policy
      • ClusterLoginModule
      • Cluster Member Security
      • Native Client Security
      • Java Security Debugging
      • FIPS 140-2
    • Performance
      • Pipelining
      • Data Affinity
      • CPU Thread Affinity
      • Running on EC2
      • Back Pressure
      • Threading Model
      • SlowOperationDetector
      • Near Cache
      • Caching Deserialized Values
      • Performance Anti Patterns
    • Hazelcast Simulator
    • WAN Replication
      • Defining WAN Replication
      • WanBatchReplication Implementation
      • Configuring WAN Replication for IMap and ICache
      • Batch Size
      • Batch Maximum Delay
      • Response Timeout
      • Queue Capacity
      • Queue Full Behavior
      • Event Filtering API
      • Acknowledgment Types
      • Synchronizing WAN Target Cluster
      • Dynamically Adding WAN Publishers
      • WAN Replication Failure Detection and Recovery
      • Tuning WAN Replication For Lower Latencies and Higher Throughput
      • WAN Replication Additional Information
      • Delta WAN Synchronization
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
    • Extending Hazelcast
      • User Defined Services
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • Hazelcast Plugins
    • Consistency and Replication Model
      • Hazelcast’s Replication Algorithm
      • Invocation Lifecycle
      • Exactly-once, At-least-once or At-most-once Execution
      • IndeterminateOperationStateException
    • Network Partitioning
      • Dealing with Network Partitions
      • Split-Brain Protection
      • Split-Brain Recovery
      • Partial Network Partitions
    • Appendix A: System Properties
    • Appendix B: Migration Guides
    • Appendix C: Common Exception Types
    • Appendix D: License Questions
    • Appendix F: Frequently Asked Questions
    • Glossary
  • IMDG
  • Hazelcast Clients
  • Scala Client

Scala Client

4.2 4.1 4.0 3.12 3.11 3.10 3.9 3.8 3.7 3.6 3.5

The API for Hazelcast Scala is based on Scala 2.11 and Hazelcast 3.6/3.7/3.8 releases. However, these are not hard dependencies provided that you include the relevant Hazelcast dependencies.

See Hazelcast Scala’s GitHub repo for its documentation.

Go Client Serialization
Edit this page Report an issue

Was this helpful?
lifebuoy

Help and support

Was this helpful?
Report an issue Ask Community Online Training Contact Support
Terms of service Privacy Contact us