## Uses of Interface
com.hazelcast.spi.ServiceNamespace

- Packages that use ServiceNamespace
  Package | Description
  --- | ---
  com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. The `ILock` is the distributed version of the `Lock`.
  com.hazelcast.concurrent.lock.operations | This package contains the operations on the ILock.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.

- - ### Uses of ServiceNamespace in com.hazelcast.concurrent.lock

    Classes in com.hazelcast.concurrent.lock that implement ServiceNamespace
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InternalLockNamespace` A specialization of `ObjectNamespace` intended to be used by ILock proxies.

    Methods in com.hazelcast.concurrent.lock that return types with arguments of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ServiceNamespace>` | LockStoreContainer.`getAllNamespaces(int replicaIndex)`
    `Collection<ServiceNamespace>` | LockServiceImpl.`getAllServiceNamespaces(PartitionReplicationEvent event)`

    Methods in com.hazelcast.concurrent.lock with parameters of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | LockServiceImpl.`isKnownServiceNamespace(ServiceNamespace namespace)`

    Method parameters in com.hazelcast.concurrent.lock with type arguments of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `Operation` | LockServiceImpl.`prepareReplicationOperation(PartitionReplicationEvent event, Collection<ServiceNamespace> namespaces)`

  - ### Uses of ServiceNamespace in com.hazelcast.concurrent.lock.operations

    Methods in com.hazelcast.concurrent.lock.operations that return ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `ServiceNamespace` | AbstractLockOperation.`getServiceNamespace()`

    Constructor parameters in com.hazelcast.concurrent.lock.operations with type arguments of type ServiceNamespace
    Constructor and Description
    `LockReplicationOperation(LockStoreContainer container, int partitionId, int replicaIndex, Collection<ServiceNamespace> namespaces)`

  - ### Uses of ServiceNamespace in com.hazelcast.spi

    Subinterfaces of ServiceNamespace in com.hazelcast.spi
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ObjectNamespace` An ObjectNamespace that makes identification of object within a service possible.

    Classes in com.hazelcast.spi that implement ServiceNamespace
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultObjectNamespace` Deprecated. please use `DistributedObjectNamespace`
    `class` | `DistributedObjectNamespace` Default `ObjectNamespace` implementation for `DistributedObject`.

    Methods in com.hazelcast.spi that return ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `ServiceNamespace` | ServiceNamespaceAware.`getServiceNamespace()` Returns the `ServiceNamespace` which this object belongs to.

    Methods in com.hazelcast.spi that return types with arguments of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ServiceNamespace>` | FragmentedMigrationAwareService.`getAllServiceNamespaces(PartitionReplicationEvent event)` Returns all known namespaces for given replication event.

    Methods in com.hazelcast.spi with parameters of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | FragmentedMigrationAwareService.`isKnownServiceNamespace(ServiceNamespace namespace)` Returns true if namespace is known by this service, false otherwise

    Method parameters in com.hazelcast.spi with type arguments of type ServiceNamespace
    Modifier and Type | Method and Description
    --- | ---
    `Operation` | FragmentedMigrationAwareService.`prepareReplicationOperation(PartitionReplicationEvent event, Collection<ServiceNamespace> namespaces)` Returns an operation to replicate service data and/or state for a specific partition replica and namespaces on another cluster member.

Copyright © 2020. All rights reserved.