diff options
Diffstat (limited to 'src/main/java/pl/edu/mimuw/cloudatlas/agent')
3 files changed, 21 insertions, 17 deletions
diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/agent/Agent.java b/src/main/java/pl/edu/mimuw/cloudatlas/agent/Agent.java index 79df04e..cb059dd 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/agent/Agent.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/agent/Agent.java @@ -5,6 +5,8 @@ import java.rmi.registry.LocateRegistry;  import java.rmi.registry.Registry;  import java.rmi.server.UnicastRemoteObject; +import pl.edu.mimuw.cloudatlas.api.Api; +  public class Agent {      public static void main(String[] args) {  		try { diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/agent/Api.java b/src/main/java/pl/edu/mimuw/cloudatlas/agent/Api.java deleted file mode 100644 index c0003a8..0000000 --- a/src/main/java/pl/edu/mimuw/cloudatlas/agent/Api.java +++ /dev/null @@ -1,11 +0,0 @@ -package pl.edu.mimuw.cloudatlas.agent; - -import java.rmi.Remote; -import java.rmi.RemoteException; - -import pl.edu.mimuw.cloudatlas.model.ValueSet; - -public interface Api extends Remote { -	public int ping(int n) throws RemoteException; -    public ValueSet getZones() throws RemoteException; -} diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementation.java b/src/main/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementation.java index fc7532d..fd52052 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementation.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementation.java @@ -5,19 +5,32 @@ import java.rmi.RemoteException;  import java.util.Set;  import java.util.HashSet; +import pl.edu.mimuw.cloudatlas.model.AttributesMap; +import pl.edu.mimuw.cloudatlas.model.ValueContact;  import pl.edu.mimuw.cloudatlas.model.Value;  import pl.edu.mimuw.cloudatlas.model.ValueSet;  import pl.edu.mimuw.cloudatlas.model.ValueNull;  import pl.edu.mimuw.cloudatlas.model.TypePrimitive; +import pl.edu.mimuw.cloudatlas.api.Api;  public class ApiImplementation implements Api { -    public int ping(int n) throws RemoteException { -        return n + 1; +    public Set<String> getZoneSet() throws RemoteException { +        return null;      } -    public ValueSet getZones() throws RemoteException { -        Set<Value> set = new HashSet(); -        set.add(ValueNull.getInstance()); -        return new ValueSet(set, TypePrimitive.STRING); +    public AttributesMap getZoneAttributeValue(String zoneName) throws RemoteException { +        return null; +    } + +    public void installQuery(String queryName, String query) throws RemoteException { +    } + +    public void uninstallQuery(String queryName) throws RemoteException { +    } + +    public void setAttributeValue(String attributeName, Value value) throws RemoteException { +    } + +    public void setFallbackContacts(Set<ValueContact> serializedContacts) throws RemoteException {      }  }  |