diff --git a/Bitmessage.uml b/Bitmessage.uml index 592faa7..997ab34 100644 --- a/Bitmessage.uml +++ b/Bitmessage.uml @@ -3,83 +3,318 @@ JAVA - ch.dissem.bitmessage.entity.VerAck - ch.dissem.bitmessage.entity.Streamable - ch.dissem.bitmessage.ports.Inventory - ch.dissem.bitmessage.entity.Version - ch.dissem.bitmessage.entity.MessagePayload - ch.dissem.bitmessage.ports.NetworkMessageReceiver - ch.dissem.bitmessage.entity.NetworkMessage - ch.dissem.bitmessage.entity.Addr - ch.dissem.bitmessage.ports.NetworkMessageSender - ch.dissem.bitmessage.entity.valueobject.InventoryVector - ch.dissem.bitmessage.entity.ObjectPayload - ch.dissem.bitmessage.entity.valueobject.NetworkAddress + ch.dissem.bitmessage.entity.Encrypted + ch.dissem.bitmessage.ports.Inventory + ch.dissem.bitmessage.entity.payload.V4Pubkey + ch.dissem.bitmessage.entity.Addr + ch.dissem.bitmessage.entity.payload.Broadcast + ch.dissem.bitmessage.factory.Factory + ch.dissem.bitmessage.entity.valueobject.NetworkAddress + ch.dissem.bitmessage.entity.payload.V2Pubkey + ch.dissem.bitmessage.ports.AddressRepository + ch.dissem.bitmessage.entity.payload.V3Pubkey + ch.dissem.bitmessage.entity.payload.ObjectPayload + ch.dissem.bitmessage.entity.MessagePayload + ch.dissem.bitmessage.entity.NetworkMessage + ch.dissem.bitmessage.entity.Version + ch.dissem.bitmessage.BitmessageContext + ch.dissem.bitmessage.ports.ProofOfWorkEngine + ch.dissem.bitmessage.entity.BitmessageAddress + ch.dissem.bitmessage.entity.payload.UnencryptedMessage + ch.dissem.bitmessage.factory.V3MessageFactory + ch.dissem.bitmessage.entity.payload.CryptoBox + ch.dissem.bitmessage.entity.valueobject.InventoryVector + ch.dissem.bitmessage.entity.payload.V5Broadcast + ch.dissem.bitmessage.entity.valueobject.PrivateKey + ch.dissem.bitmessage.ports.MultiThreadedPOWEngine + ch.dissem.bitmessage.entity.Inv + ch.dissem.bitmessage.entity.payload.Pubkey + ch.dissem.bitmessage.entity.payload.GetPubkey + ch.dissem.bitmessage.entity.Streamable + ch.dissem.bitmessage.entity.payload.ObjectType + ch.dissem.bitmessage.entity.ObjectMessage + ch.dissem.bitmessage.entity.payload.GenericPayload + ch.dissem.bitmessage.ports.NetworkHandler + ch.dissem.bitmessage.entity.VerAck + ch.dissem.bitmessage.entity.GetData + ch.dissem.bitmessage.entity.payload.Msg + ch.dissem.bitmessage.ports.NodeRegistry + ch.dissem.bitmessage.entity.payload.V4Broadcast - - - - - + + + - - - - - - - - - - - + + + - - - - + + + + - - - - - + + + - - - - + + - - - - - + + + + + - - - - - + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + Fields @@ -87,6 +322,6 @@ Properties All - private + protected