Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
Hazelcast Logo
  • Platform
  • Solutions
  • Resources
  • Developers
  • Docs
IMDG
4.2
  • Hazelcast Platform
  • Management Center
  • Hazelcast Cloud
  • Hazelcast CLC
  • Hazelcast Operator
  • 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
    • Quickstart
    • Overview
      • What is Hazelcast IMDG?
      • Architecture
      • Topology
      • Data Partitioning
      • Use Cases
      • Resources
    • Installing and Upgrading
      • CLI
      • Maven
      • Docker
      • Download Archives
      • Hazelcast Cloud
      • Kubernetes/OpenShift Deployment
      • Deploying in VMware Tanzu
      • Deploying in Cloud Providers
      • Using Pro and Enterprise editions
      • Rolling Member Upgrades
      • Running in Modular Java
      • Supported Java Virtual Machines
    • Starting the Members and Clients
    • Configuration Options
      • Static Configuration
        • Declarative Configuration
        • Programmatic Configuration
        • Configuring with System Properties
        • Configuring within the Spring Context
        • Overriding Configuration
        • Configuration Pattern Matcher
        • Using Wildcards
        • Using Variables
        • Variable Replacers
      • Dynamic Configuration
        • Dynamically Adding Data Structure Configuration on a Cluster
    • Setting Up Clusters
      • Discovery Mechanisms
      • Discovering Members by Auto Detection
      • Discovering Members by TCP
      • Discovering Members by Multicast
      • Discovering Native Clients
      • Creating Clusters
      • Deploying User Code on the Member
      • Deploying User Code from Clients
      • Accessing Domain Objects without Domain Classes - BETA
      • Partition Group Configuration
      • Logging Configuration
      • Other Network Configurations
      • Failure Detector Configuration
      • Advanced Network Configuration
    • Distributed Data Structures
      • Overview of Hazelcast Distributed Objects
      • Map
      • Queue
      • Priority Queue
      • MultiMap
      • Set
      • List
      • Ringbuffer
      • Topic
      • Reliable Topic
      • FencedLock
      • IAtomicLong
      • ISemaphore
      • IAtomicReference
      • ICountDownLatch
      • PN Counter
      • Flake 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
    • SQL
      • Querying IMap
      • Data Types
      • SELECT
      • Expressions
      • Lite Members
      • How Distributed SQL Works
      • SQL on Data Structures Backed by High-Density Memory Store
    • Distributed Query
      • How Distributed Query Works
      • Querying in Collections and Arrays
      • Custom Attributes
      • Aggregations
      • Projections
      • Continuous Query Cache
    • CP Subsystem
      • CP Discovery Process
      • CP Subsystem Persistence
      • CP Member Shutdown
      • CP Subsystem’s Fault Tolerance Capabilities
      • CP Subsystem Listeners
      • CP Sessions
      • FencedLock
      • Configuration
      • CP Subsystem Unsafe Mode
      • 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
    • Hazelcast Clients
      • Java Client
      • C++ Client
      • .NET Client
      • REST Client
      • Memcache Client
      • Python Client
      • Node.js Client
      • Go Client
    • Serialization
      • Overriding the Built-in Serializers
      • 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
      • Validating Secrets Using Strength Policy
      • Security Realms
      • JAAS authentication
      • Cluster Member Security
      • Default authentication
      • Native Client Security
      • Logging Auditable Events
      • 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
      • Best Practices
    • Hazelcast Simulator
    • WAN Replication
      • WAN Replication Modes
      • Quick Start
      • Configuring WAN Replication
      • Configuring for IMap and ICache
      • Advanced Features
      • Fine-Tuning WAN Replication
      • Failure Detection and Recovery
      • REST API Wrap-Up
    • OSGI
      • OSGI Support
      • API
      • Configuring Hazelcast OSGI Support
      • Design
      • Using Hazelcast OSGI Service
    • Extending Hazelcast
      • OperationParker
      • Discovery SPI
      • Config Properties SPI
    • Hazelcast Plugins
      • Cloud Discovery Plugins
      • Web Session Replication Plugins
      • Framework Integration Plugins
      • Other Integrations
    • 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 E: Phone Homes
    • Appendix F: Frequently Asked Questions
    • Glossary

Hazelcast IMDG support has expired.

We recommend that you try Hazelcast Platform.

  • IMDG
  • OSGI

OSGI

4.2 4.1 4.0 3.12 3.11 3.10 3.9 3.8 3.7 3.6 3.5

This chapter explains how Hazelcast is supported on OSGI (Open Service Gateway Initiatives) environments.

REST API Wrap-Up OSGI Support
Edit this page Report an issue
Was this helpful?

Thank you for your feedback.

×

Send us your feedback

Thank you for helping us improve Hazelcast documentation.

Help and support

Report an issue Ask Community Online Training Contact Support
Terms of service Privacy Contact us