# Hierarchy For Package com.hazelcast.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.hazelcast.spi.AbstractDistributedObject<S> (implements com.hazelcast.core.DistributedObject)
    - com.hazelcast.spi.TransactionalDistributedObject<S>
  - com.hazelcast.spi.AbstractWaitNotifyKey (implements com.hazelcast.spi.WaitNotifyKey)
  - com.hazelcast.spi.CallsPerMember (implements com.hazelcast.spi.LiveOperations)
  - com.hazelcast.spi.DefaultObjectNamespace (implements com.hazelcast.spi.ObjectNamespace)
    - com.hazelcast.spi.DistributedObjectNamespace (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable, com.hazelcast.spi.ObjectNamespace)
  - java.util.EventObject (implements java.io.Serializable)
    - com.hazelcast.core.MembershipEvent
      - com.hazelcast.core.MemberAttributeEvent (implements com.hazelcast.nio.serialization.DataSerializable)
        - com.hazelcast.spi.MemberAttributeServiceEvent
      - com.hazelcast.spi.MembershipServiceEvent
    - com.hazelcast.spi.PartitionMigrationEvent
    - com.hazelcast.spi.PartitionReplicationEvent
  - com.hazelcast.spi.InvocationBuilder
  - com.hazelcast.spi.Operation (implements com.hazelcast.nio.serialization.DataSerializable)
    - com.hazelcast.spi.AbstractLocalOperation (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)
  - com.hazelcast.spi.OperationAccessor
  - com.hazelcast.spi.OperationControl (implements com.hazelcast.nio.serialization.IdentifiedDataSerializable)

## Interface Hierarchy

- com.hazelcast.spi.impl.AllowedDuringPassiveState
  - com.hazelcast.spi.ReadonlyOperation
- com.hazelcast.spi.BlockingOperation
- com.hazelcast.spi.CanCancelOperations
- com.hazelcast.spi.ClientAwareService
- com.hazelcast.spi.ConfigurableService<T>
- com.hazelcast.spi.CoreService
  - com.hazelcast.spi.ProxyService
- com.hazelcast.nio.serialization.DataSerializable
  - com.hazelcast.spi.EventRegistration
  - com.hazelcast.nio.serialization.IdentifiedDataSerializable
    - com.hazelcast.spi.OperationFactory
  - com.hazelcast.spi.ServiceNamespace
    - com.hazelcast.spi.ObjectNamespace
- com.hazelcast.spi.EventFilter
  - com.hazelcast.spi.ListenerWrapperEventFilter
- com.hazelcast.spi.EventPublishingService<E,T>
- com.hazelcast.spi.EventService
- com.hazelcast.spi.ExecutionService
- java.util.concurrent.Executor
  - com.hazelcast.spi.TaskScheduler
- java.util.concurrent.Future<V>
  - com.hazelcast.core.ICompletableFuture<V>
    - com.hazelcast.spi.InternalCompletableFuture<E>
- com.hazelcast.spi.InitializingObject
- com.hazelcast.spi.LiveOperations
- com.hazelcast.spi.LiveOperationsTracker
- com.hazelcast.spi.ManagedService
- com.hazelcast.spi.MemberAddressProvider
- com.hazelcast.spi.MembershipAwareService
- com.hazelcast.spi.MigrationAwareService
  - com.hazelcast.spi.FragmentedMigrationAwareService
- com.hazelcast.spi.NamedOperation
- com.hazelcast.spi.NodeAware
- com.hazelcast.spi.NodeEngine
- com.hazelcast.spi.NotifiableEventListener<S>
- com.hazelcast.spi.Notifier
- com.hazelcast.spi.OperationResponseHandler<O>
- com.hazelcast.spi.OperationService
- com.hazelcast.spi.PartitionAwareOperation
  - com.hazelcast.spi.BackupAwareOperation
  - com.hazelcast.spi.BackupOperation
- com.hazelcast.spi.PartitionAwareService
- com.hazelcast.spi.PostJoinAwareService
- com.hazelcast.spi.PreJoinAwareService
- com.hazelcast.spi.QuorumAwareService
- com.hazelcast.spi.RemoteService
- com.hazelcast.spi.ReplicationSupportingService
- com.hazelcast.spi.ServiceConfigurationParser<T>
- com.hazelcast.spi.ServiceNamespaceAware
- com.hazelcast.spi.SharedService
- com.hazelcast.spi.SplitBrainHandlerService
- com.hazelcast.spi.StatisticsAwareService<T>
- com.hazelcast.spi.TransactionalService
- com.hazelcast.spi.UrgentSystemOperation
- com.hazelcast.spi.WaitNotifyKey

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.hazelcast.spi.CallStatus
    - com.hazelcast.spi.ExceptionAction

Copyright © 2018. All rights reserved.