|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
InternalPartitionService
.
See:
Description
Interface Summary | |
---|---|
PartitionListener | |
PartitionStateGenerator |
Class Summary | |
---|---|
AssignPartitions | |
BaseMigrationOperation | |
CheckReplicaVersion | |
HasOngoingMigration | |
InternalPartitionServiceImpl | The InternalPartitionService implementation. |
IsReplicaVersionSync | Queries if replica version is sync between partitions. |
MigrationOperation | |
MigrationRequestOperation | |
PartitionReplicaChangeEvent | |
PartitionStateGeneratorImpl | |
PartitionStateOperation | |
ReplicaSyncRequest | |
ReplicaSyncResponse | |
ReplicaSyncRetryResponse | |
SafeStateCheckOperation | Checks whether a node is safe or not. |
Contains the actual implementation of the InternalPartitionService
.
It is very important that should be the least amount of dependencies to this package. Preferably only the
InternalPartitionServiceImpl
is called while constructing an instance and after
that all communication should go through the InternalPartitionService
interface.
Nobody needs to know about the actual implementing classes because this gives a very tight coupling and
this is undesirable. This is not only undesirable for external people because they could easily be tightly
coupled to the internals of Hazelcast, but it also is undesirable for us because it becomes a tangled mess
that prevent easy replacement/changes.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |