summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/SameController.java
AgeCommit message (Collapse)Author
2012-05-02Disable RPC logging per default.Kjetil Ørbekk
RPC logging is really slow and should only be used for debugging.
2012-05-01Add license header to all source files.Kjetil Ørbekk
2012-05-01Add SystemService.Kjetil Ørbekk
The SystemService is meant for debugging commands. It currently supports GetSystemStatus() which prints the state of all components.
2012-05-01Enable RPC logging.Kjetil Ørbekk
2012-04-30Add master kill switch.Kjetil Ørbekk
2012-04-25Fix SameController.0.5Kjetil Ørbekk
– Register network from master controller. – Make fields final.
2012-04-25Fix thread starvation bug in Client.Kjetil Ørbekk
2012-04-25Set timeouts for all RPCs.Kjetil Ørbekk
Implemented with an RpcFactory.
2012-04-24Remove Broadcaster.Kjetil Ørbekk
– Broadcaster is not needed anymore with asynchronous RPC.
2012-04-24Remove unused code.Kjetil Ørbekk
– Remove old HTTP code. – Remove Jetty, Jsonrpc and servlet dependencies. – Remove state viewer servlet. – Remove unmaintained tests (rely on functional tests instead).
2012-04-24Remember to register client service.Kjetil Ørbekk
2012-04-24Remove unused code.Kjetil Ørbekk
2012-04-17Master→Client communication uses protobuf services.Kjetil Ørbekk
– This change causes inconsistency in the .participants list and as a result some Paxos related tests run infinitely.
2012-04-17Client registers with protobuf service location.Kjetil Ørbekk
2012-04-11Change Client.joinNetwork.Kjetil Ørbekk
Take MasterState instead of a simple URL.
2012-04-11Add "masterLocation" variable.Kjetil Ørbekk
This is the protobuffer service location for the master.
2012-04-11Same hosts a protobuf server.Kjetil Ørbekk
2012-04-11Register network when it is created.Kjetil Ørbekk
2012-04-11Remove old DirectoryService.Kjetil Ørbekk
2012-03-27Change same-android to work with new Same version.Kjetil Ørbekk
2012-03-27Remove unused UDP broadcast code.Kjetil Ørbekk
2012-03-20Remove discovery code.Kjetil Ørbekk
Use centralized discovery instead.
2012-03-20Fix issues when transfering to new master.Kjetil Ørbekk
.masterUrl needs to be set explicitly. Some other fixes.
2012-03-20Master has to advertise its ID when taking over.Kjetil Ørbekk
2012-03-20Add Broadcaster in Client.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-06Add tools used with the Directory service.Kjetil Ørbekk
2012-03-02Move discovery code to a separate package.Kjetil Ørbekk
2012-03-01Add Benchmarking activity.Kjetil Ørbekk
2012-02-28Use TJWS in Same. :-Dsame-tjwsKjetil Ørbekk
2012-02-28Begin support for TJWS.Kjetil Ørbekk
Add TjwsServerContainer. Rename Jetty specific containers.
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-25Fix indentation.Kjetil Ørbekk
2012-02-23Use Variables in StateServlet.Kjetil Ørbekk
2012-02-16Implement Variable.Kjetil Ørbekk
State can now be edited with Variable objects.
2012-02-16Replace Master with new implementation.Kjetil Ørbekk
2012-02-14Network creation and discovery in Android app.Kjetil Ørbekk
2012-02-13Fix broadcast code.Kjetil Ørbekk
– Send broadcast from SameController. – Correct usage of SO_REUSEADDR. – BroadcasterInterface for Android code.
2012-02-07Fix warnings.Kjetil Ørbekk
– Remove unused imports. – Remove unused variables.
2012-02-07Use DiscoveryService in app.Kjetil Ørbekk
2012-02-06Show state in StateServlet.Kjetil Ørbekk
Support interacting with a Client.
2012-02-06Refactor: Rename classes.Kjetil Ørbekk
Rename Client and Master classes, because the classes contain more than just the service interfaces. – ClientServiceImpl => Client. – MasterServiceImpl => Master.
2012-02-06Support clients in generic App.Kjetil Ørbekk
2012-02-06Refactor URL handling in Client and Master.Kjetil Ørbekk
– Take URL as parameter to constructor.
2012-02-06Add a class that holds server information.Kjetil Ørbekk
– Provides access to the context and port, used in testing.
2012-02-06Get rid of UrlReceiver interface.Kjetil Ørbekk
2012-02-03Use Configuration in MasterApp.Kjetil Ørbekk
Breaks ClientApp.