Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-22 | Add comment on thread safety. | Kjetil Ørbekk | |
2012-01-22 | Unit test of Paxos Service. | Kjetil Ørbekk | |
2012-01-22 | Start implementing Paxos service. | Kjetil Ørbekk | |
2012-01-20 | Fix: Use factory method when creating a Same instance. | Kjetil Ørbekk | |
2012-01-20 | GameController listens to state changes. | Kjetil Ørbekk | |
2012-01-20 | Implement interface for notification of state changes. | Kjetil Ørbekk | |
2012-01-19 | Implement the library interface to a SameClientImpl. | Kjetil Ørbekk | |
2012-01-19 | Add SameInterface – the programming interface to Same. | Kjetil Ørbekk | |
SameInterface is supposed to contain the library interface to Same. | |||
2012-01-18 | Hack: Use Same to synchronize state in the android app. | Kjetil Ørbekk | |
2012-01-18 | Refactor client. | Kjetil Ørbekk | |
2012-01-18 | Fix race condition. | Kjetil Ørbekk | |
When new client joins: Add new participant to participants list before broadcasting new state. | |||
2012-01-18 | Remove whitespace. | Kjetil Ørbekk | |
2012-01-18 | Remove clients upon errors. | Kjetil Ørbekk | |
Add test for removing clients. | |||
2012-01-18 | Refactor broadcast operations. | Kjetil Ørbekk | |
– Add handling of client errors. | |||
2012-01-18 | Refactor Broadcaster. | Kjetil Ørbekk | |
Take a client url instead of a client parameter, to handle error conditions. | |||
2012-01-17 | Begin error handling. | Kjetil Ørbekk | |
– Declare thrown exceptions in services. – Use try {} blocks when communicating with services. | |||
2012-01-17 | Add timeout to network operations. | Kjetil Ørbekk | |
2012-01-17 | Fix revision update. | Kjetil Ørbekk | |
Change State to take the *new* revision when updating. | |||
2012-01-17 | Reject old state updates. | Kjetil Ørbekk | |
Only accept updates from master if revision >= currentRevision. Client must clear state before joining network. | |||
2012-01-17 | Change test clasess that were moved to main. | Kjetil Ørbekk | |
Remove junit annotations. | |||
2012-01-16 | Remove old SameService code. | Kjetil Ørbekk | |
2012-01-16 | Fix full state update to new clients. | Kjetil Ørbekk | |
2012-01-16 | Fix network joining. | Kjetil Ørbekk | |
Prevent infinite loop in master thread. | |||
2012-01-16 | Change joinNetworkRequest. | Kjetil Ørbekk | |
Remove networkName parameter to reduce the necessary information to join a network. | |||
2012-01-16 | Fix ping discovery. | Kjetil Ørbekk | |
2012-01-16 | Add ClientApp – a server hosting a ClientService. | Kjetil Ørbekk | |
2012-01-16 | Fix URL handling in RpcHandler. | Kjetil Ørbekk | |
Report http://ip:port/ as URL. Removes SameService.json part. | |||
2012-01-16 | Add MasterApp – a MasterService server. | Kjetil Ørbekk | |
2012-01-16 | Change Broadcaster factory method. | Kjetil Ørbekk | |
2012-01-16 | Implement updateStateRequest(). | Kjetil Ørbekk | |
– Verify that states are synchronized to all clients. | |||
2012-01-16 | Fix failing test. | Kjetil Ørbekk | |
Add equals() to State. | |||
2012-01-16 | Send state to clients. | Kjetil Ørbekk | |
– Adds failing test - need to compare states of master and client. | |||
2012-01-16 | Add assert in test of Master. | Kjetil Ørbekk | |
2012-01-16 | Add failing master test. | Kjetil Ørbekk | |
Fails because client implementation is not finished. | |||
2012-01-16 | Add ClientServiceImpl class. | Kjetil Ørbekk | |
2012-01-16 | Fix failing test. | Kjetil Ørbekk | |
Uses test component to avoid NullPointerException. | |||
2012-01-16 | Add TestConnectionManager. | Kjetil Ørbekk | |
2012-01-15 | Add TestBroadcaster. | Kjetil Ørbekk | |
TestBroadcaster implements a single-threaded broadcaster suitable for testing. | |||
2012-01-15 | Make Broadcaster testable. | Kjetil Ørbekk | |
2012-01-15 | Move old SameService files out of the way. | Kjetil Ørbekk | |
2012-01-15 | Add broadcasting from master. | Kjetil Ørbekk | |
2012-01-15 | Change ConnectionManager. | Kjetil Ørbekk | |
Support Client and Master connections. | |||
2012-01-15 | Remove SameState class. | Kjetil Ørbekk | |
This commit doesn't delete the file, but comments out all the code, as it doesn't compile anymore. | |||
2012-01-15 | Switch parameter order for consistency. | Kjetil Ørbekk | |
2012-01-13 | Bring back worker thread. | Kjetil Ørbekk | |
:( | |||
2012-01-13 | Maintain a set of recently updated components in State. | Kjetil Ørbekk | |
2012-01-13 | Add support for JSON state. | Kjetil Ørbekk | |
Use Jackson for serialization and deserialization of JSON objects. | |||
2012-01-13 | Add new Client and Master interfaces. | Kjetil Ørbekk | |
Begin implementing Master interface. | |||
2012-01-13 | New object model in State. | Kjetil Ørbekk | |
– Currently mixed with old code. TODO: Remove old code. | |||
2012-01-13 | Refactoring. | Kjetil Ørbekk | |
Rename com.orbekk.{rpc → same}. |