From 122cd67070e9475eea509a1d6550ce1f43e4bfb6 Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Fri, 15 Nov 2019 15:46:53 +0100 Subject: Add API definition --- .../mimuw/cloudatlas/agent/ApiImplementation.java | 25 ++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'src/main/java/pl/edu/mimuw/cloudatlas/agent/ApiImplementation.java') 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 getZoneSet() throws RemoteException { + return null; } - public ValueSet getZones() throws RemoteException { - Set 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 serializedContacts) throws RemoteException { } } -- cgit v1.2.3