public interface HazelcastOSGiService
Modifier and Type | Field and Description |
---|---|
static String |
HAZELCAST_OSGI_GROUPING_DISABLED
System property for disabling the behaviour that gives different cluster name
to each Hazelcast bundle.
|
static String |
HAZELCAST_OSGI_JSR223_DISABLED
System property for disabling the JSR-223 script engine scan by the Hazelcast OSGI service.
|
static String |
HAZELCAST_OSGI_REGISTER_DISABLED
System property for disabling the behaviour that registers created Hazelcast instances as OSGI service.
|
static String |
HAZELCAST_OSGI_START
System property for starting a default Hazelcast instance per Hazelcast OSGI bundle.
|
Modifier and Type | Method and Description |
---|---|
Set<HazelcastOSGiInstance> |
getAllHazelcastInstances()
Gets all active/running
HazelcastOSGiInstance s on the owner bundle. |
HazelcastOSGiInstance |
getDefaultHazelcastInstance()
Gets the default
HazelcastOSGiInstance . |
HazelcastOSGiInstance |
getHazelcastInstanceByName(String instanceName)
Gets an existing
HazelcastOSGiInstance with its instanceName . |
String |
getId()
Gets the ID of service.
|
org.osgi.framework.Bundle |
getOwnerBundle()
Gets the owner
Bundle of this instance. |
HazelcastOSGiInstance |
newHazelcastInstance()
Creates a new
HazelcastOSGiInstance
on the owner bundle with default configuration. |
HazelcastOSGiInstance |
newHazelcastInstance(Config config)
Creates a new
HazelcastOSGiInstance
on the owner bundle with specified configuration. |
void |
shutdownAll()
Shuts down all running
HazelcastOSGiInstance s on the owner bundle. |
void |
shutdownHazelcastInstance(HazelcastOSGiInstance instance)
Shuts down the given
HazelcastOSGiInstance on the owner bundle. |
static final String HAZELCAST_OSGI_START
static final String HAZELCAST_OSGI_REGISTER_DISABLED
static final String HAZELCAST_OSGI_GROUPING_DISABLED
static final String HAZELCAST_OSGI_JSR223_DISABLED
String getId()
org.osgi.framework.Bundle getOwnerBundle()
Bundle
of this instance.Bundle
of this instanceHazelcastOSGiInstance getDefaultHazelcastInstance()
HazelcastOSGiInstance
.HazelcastOSGiInstance
HazelcastOSGiInstance newHazelcastInstance(Config config)
HazelcastOSGiInstance
on the owner bundle with specified configuration.config
- Configuration for the new HazelcastOSGiInstance
(member)HazelcastOSGiInstance
HazelcastOSGiInstance newHazelcastInstance()
HazelcastOSGiInstance
on the owner bundle with default configuration.HazelcastOSGiInstance
HazelcastOSGiInstance getHazelcastInstanceByName(String instanceName)
HazelcastOSGiInstance
with its instanceName
.instanceName
- Name of the HazelcastOSGiInstance
(member)HazelcastOSGiInstance
Set<HazelcastOSGiInstance> getAllHazelcastInstances()
HazelcastOSGiInstance
s on the owner bundle.HazelcastOSGiInstance
s on the owner bundlevoid shutdownHazelcastInstance(HazelcastOSGiInstance instance)
HazelcastOSGiInstance
on the owner bundle.instance
- the HazelcastOSGiInstance
to shutdownvoid shutdownAll()
HazelcastOSGiInstance
s on the owner bundle.Copyright © 2023 Hazelcast, Inc.. All rights reserved.