summaryrefslogtreecommitdiff
path: root/same/src/main/java
AgeCommit message (Collapse)Author
2012-03-20Remove discovery code.Kjetil Ørbekk
Use centralized discovery instead.
2012-03-20Various fixes related to takeover.Kjetil Ørbekk
2012-03-20Fix issues when transfering to new master.Kjetil Ørbekk
.masterUrl needs to be set explicitly. Some other fixes.
2012-03-20Start master election when update fails.Kjetil Ørbekk
2012-03-20Make sure there is only one valid new master.Kjetil Ørbekk
This is done using the paxos proposal number as a certificate.
2012-03-20Master has to advertise its ID when taking over.Kjetil Ørbekk
2012-03-20Abort master proposal when master has been elected.Kjetil Ørbekk
Note: This doesn't really work. We need to do this based on serial number, otherwise the proposal may be canceled before it has begun, with the result that the proposal doesn't get canceled at all.
2012-03-20Client performs master election.Kjetil Ørbekk
2012-03-20Broadcast masterDown() event.Kjetil Ørbekk
2012-03-20Add Broadcaster in Client.Kjetil Ørbekk
2012-03-15Add tools for concurrent master proposal.Kjetil Ørbekk
2012-03-15Add missing MasterController interface.Kjetil Ørbekk
2012-03-13Clients can become new masters.Kjetil Ørbekk
2012-03-13Clients can control their master.Kjetil Ørbekk
Add failing test.
2012-03-13Add MasterController interface.Kjetil Ørbekk
This interface should be used by a client in order to become a master.
2012-03-13Start master in created networks only.Kjetil Ørbekk
2012-03-13Add MasterServiceProxy.Kjetil Ørbekk
This class can be used to enable and disable a master.
2012-03-12Fix failing functional test.Kjetil Ørbekk
2012-03-12Add failing functional test.Kjetil Ørbekk
Test fails because of the new ConnectionState that is not properly implemented.
2012-03-12Client begins in disconnected state.Kjetil Ørbekk
2012-03-12Add TODO.Kjetil Ørbekk
2012-03-12Add ConnectionState to Client.Kjetil Ørbekk
2012-03-06Add tools used with the Directory service.Kjetil Ørbekk
2012-03-06Remove old Client code.Kjetil Ørbekk
2012-03-06Add Directory support in same.Kjetil Ørbekk
2012-03-02Add missing discovery package.Kjetil Ørbekk
2012-03-02Move all Android cleasses to com.orbekk.same.android package.Kjetil Ørbekk
2012-03-02Move discovery code to a separate package.Kjetil Ørbekk
2012-03-01Add Benchmarking activity.Kjetil Ørbekk
2012-03-01Add class for easy access to different TypeReferences.Kjetil Ørbekk
2012-02-28Use TJWS in Same. :-Dsame-tjwsKjetil Ørbekk
2012-02-28Extract ServerContainer interface.Kjetil Ørbekk
2012-02-28Add TjwsServerBuilder.Kjetil Ørbekk
Add example program.
2012-02-28Begin support for TJWS.Kjetil Ørbekk
Add TjwsServerContainer. Rename Jetty specific containers.
2012-02-28Add support for more than one listener to variables.Kjetil Ørbekk
2012-02-28Correct handling of Thread.interrupted().Kjetil Ørbekk
2012-02-28Add VariableUpdaterTask.Kjetil Ørbekk
VariableUpdaterTask updates a variable countinously.
2012-02-28Run SameService in a separate process.Kjetil Ørbekk
2012-02-27Use DelayedOperation in ClientInterface.Kjetil Ørbekk
2012-02-27Remove argument to DelayedOperation.working-graphics-0.1Kjetil Ørbekk
2012-02-27Clean up clean-up.Kjetil Ørbekk
– Reindent a section of code.
2012-02-27Clean up source code.Kjetil Ørbekk
Clean up source code with Eclipse. In particular remove tabs.
2012-02-27Remove set(id, value, revision) from ClientInterface.Kjetil Ørbekk
Fix equals() bug in Component. Fix failing test.
2012-02-27Add DelayedOperation<T> class.Kjetil Ørbekk
A DelayedOperation represents an asynchronious operation.
2012-02-26Support setting state on Android.Kjetil Ørbekk
2012-02-25Fix update bug.Kjetil Ørbekk
Variables always had revision=0 initially.
2012-02-25Fix indentation.Kjetil Ørbekk
2012-02-23Add ClientInterface.Kjetil Ørbekk
2012-02-23Make it possible to create "fake" clients on Android.Kjetil Ørbekk
Extract interface from Client.ClientInterface in order to override it for Android, while still using the VariableFactory code as-is.
2012-02-23Implement listeners in Variables.Kjetil Ørbekk