Package com.newstep.solid.replication.protocol

 
Package Diagram Summary
protocol 

 
Sequence Diagram Summary
Start Replication Sequence 
StartReplication 
 
Class Summary
Active 
FailOver 
IsActive 
ReplicationMessage 
ReplicationOffer 
ReplicationRequest 
ReplicationResponse 
ReplicationStart 
ReplicationStartResponse 
ReplicationStop 
ReplicationTransfer 
ServiceLookup 
ServiceLookupResponse 

 
Note Summary
Note1 
Note2 
Note3 
Note4 
Note4 
Note5 
Note6 
Note7 
Note8 
Note9 

 
Object Summary
channelAccessPoint 
channelAccessPoint 
multicastNetwork 
peerA 
peerB 
peerB 
replicationService 
replicatorA 
replicatorA 
replicatorB 
Package Elements Detail
channelAccessPoint
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

channelAccessPoint
 

 
Activation Summary
Activation2 
Activation1 

 
Dependency Link Summary
Unknown Name 

Activation1
 

Activation2
 

Unknown Name
 

multicastNetwork
 

 
Activation Summary
Activation2 
Activation3 
Activation1 
Activation4 

 
Dependency Link Summary
Unknown Name 

 
Message Link Summary
Unknown Name 
Unknown Name 
Unknown Name 
Unknown Name 

 
Messages Link Summary
Unknown Name 

Activation1
 

Activation2
 

Activation3
 

Activation4
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Note1
Note text:
ReplicationRequest
 
Links:
Note Link [Note Link: [Note1] -> [null]]
to Message Link Unknown Name
 
Note Link [Note Link: [Note1] -> [null]]
to Message Link Unknown Name
 


[Note Link: [Note1] -> [null]]
 

[Note Link: [Note1] -> [null]]
 

Note2
Note text:
ReplicationResponse
 
Links:
Note Link [Note Link: [Note2] -> [null]]
to Message Link Unknown Name
 
Note Link [Note Link: [Note2] -> [null]]
to Message Link Unknown Name
 


[Note Link: [Note2] -> [null]]
 

[Note Link: [Note2] -> [null]]
 

Note3
Note text:
ReplicationStart
 
Links:
Note Link [Note Link: [Note3] -> [null]]
to Message Link Unknown Name
 
Note Link [Note Link: [Note3] -> [null]]
to Message Link Unknown Name
 


[Note Link: [Note3] -> [null]]
 

[Note Link: [Note3] -> [null]]
 

Note4
Note text:
peerId of the replicatorB
 
Links:
Note Link [Note Link: [Note4] -> [null]]
to Message Link Unknown Name
 

 
Note Link Summary
[Note Link: [Note4] -> [null]] 

[Note Link: [Note4] -> [null]]
 

Note4
Note text:
peerId of the replicatorA
 
Links:
Note Link [Note Link: [Note4] -> [null]]
to Message Link Unknown Name
 

 
Note Link Summary
[Note Link: [Note4] -> [null]] 

[Note Link: [Note4] -> [null]]
 

Note5
Note text:
Listen for connection from replicatorB (peerA)
 
Links:
Note Link [Note Link: [Note5] -> [null]]
to Message Link Unknown Name
 

 
Note Link Summary
[Note Link: [Note5] -> [null]] 

[Note Link: [Note5] -> [null]]
 

Note6
Note text:
Connect to replicatorA (peerB)
 
Links:
Note Link [Note Link: [Note6] -> [null]]
to Message Link Unknown Name
 

 
Note Link Summary
[Note Link: [Note6] -> [null]] 

[Note Link: [Note6] -> [null]]
 

Note7
Note text:
ReplicationStartResponse
 
Links:
Note Link [Note Link: [Note7] -> [null]]
to Message Link Unknown Name
 
Note Link [Note Link: [Note7] -> [null]]
to Message Link Unknown Name
 


[Note Link: [Note7] -> [null]]
 

[Note Link: [Note7] -> [null]]
 

Note8
Note text:
And now they are happily replicatin'. Method replicate is not realy invoked by peerB on peerA, it is invoked by a replicant belonging to the replicatorA on peerB, which passes it through the comm channel to peerA, which passes it to the corresponding replicant on replicatorB
 
Links:
Note Link [Note Link: [Note8] -> [null]]
to Message Link Unknown Name
 

 
Note Link Summary
[Note Link: [Note8] -> [null]] 

[Note Link: [Note8] -> [null]]
 

Note9
Note text:
peerB is the ChannelAccessPointListener
 
Links:
Note Link [Note Link: [Note9] -> [null]]
to Message Link Unknown Name
 
Note Link [Note Link: [Note9] -> [peerB]]
to Object peerB
 


[Note Link: [Note9] -> [null]]
 

[Note Link: [Note9] -> [peerB]]
 

peerA
 

 
Activation Summary
Activation3 
Activation2 
Activation1 

 
Dependency Link Summary
Unknown Name 

 
Messages Link Summary
Unknown Name 

Activation1
 

Activation2
 

Activation3
 

Unknown Name
 

Unknown Name
 

peerB
 

 
Activation Summary
Activation1 

 
Dependency Link Summary
Unknown Name 

 
Message Link Summary
Unknown Name 

Activation1
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

peerB
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

replicationService
 

 
Activation Summary
Activation1 

 
Dependency Link Summary
Unknown Name 

 
Messages Link Summary
CollaborationLink 

Activation1
 

CollaborationLink
 

Unknown Name
 

replicatorA
 

 
Activation Summary
Activation1 
Activation2 

 
Dependency Link Summary
Unknown Name 

 
Message Link Summary
Unknown Name 
Unknown Name 
Unknown Name 
Unknown Name 

 
Messages Link Summary
Unknown Name 
Unknown Name 
Unknown Name 

Activation1
 

Activation2
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

replicatorA
 

 
Dependency Link Summary
Unknown Name 

 
Message Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

replicatorB
 

 
Activation Summary
Activation2 
Activation1 

 
Dependency Link Summary
Unknown Name 

 
Message Link Summary
Unknown Name 
Unknown Name 
Unknown Name 
Unknown Name 
Unknown Name 

 
Messages Link Summary
Unknown Name 
Unknown Name 

Activation1
 

Activation2
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name
 

 
Dependency Link Summary
Unknown Name 

Unknown Name
 

Unknown Name
 

Unknown Name