summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/Client.java
diff options
context:
space:
mode:
Diffstat (limited to 'same/src/main/java/com/orbekk/same/Client.java')
-rw-r--r--same/src/main/java/com/orbekk/same/Client.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/same/src/main/java/com/orbekk/same/Client.java b/same/src/main/java/com/orbekk/same/Client.java
index 3799041..244a64d 100644
--- a/same/src/main/java/com/orbekk/same/Client.java
+++ b/same/src/main/java/com/orbekk/same/Client.java
@@ -20,16 +20,18 @@ public class Client implements DiscoveryListener {
new ArrayList<StateChangedListener>();
private NetworkNotificationListener networkListener;
- public class ClientInterface {
- private ClientInterface() {
+ public class ClientInterfaceImpl implements ClientInterface {
+ private ClientInterfaceImpl() {
}
/** Get a copy of all the client state.
*/
+ @Override
public State getState() {
return new State(state);
}
+ @Override
public void set(String name, String data, long revision)
throws UpdateConflict {
String masterUrl = state.getDataOf(".masterUrl");
@@ -47,16 +49,18 @@ public class Client implements DiscoveryListener {
}
}
+ @Override
public void addStateListener(StateChangedListener listener) {
stateListeners.add(listener);
}
+ @Override
public void removeStateListener(StateChangedListener listener) {
stateListeners.remove(listener);
}
}
- private ClientInterface clientInterface = new ClientInterface();
+ private ClientInterface clientInterface = new ClientInterfaceImpl();
private ClientService serviceImpl = new ClientService() {
@Override