added initial PresenceServiceImpl

git-svn-id: svn://anubis/gvsu@270 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
josh 2008-11-25 21:25:40 +00:00
parent 03f596c387
commit 0188972780

View File

@ -0,0 +1,66 @@
import java.io.IOException;
import org.restlet.Client;
import org.restlet.data.Form;
import org.restlet.data.Method;
import org.restlet.data.Protocol;
import org.restlet.data.Request;
import org.restlet.data.Response;
import edu.gvsu.cis.cs656.lab4.server.PresenceService;
import edu.gvsu.cis.cs656.lab4.server.RegistrationInfo;
public class MyApplicationTester implements PresenceService
{
public static void main(String[] args)
{
}
/**
* Register a client with the presence service.
* @param reg The information that is to be registered about a client.
*/
void register(RegistrationInfo reg) throws Exception
{
}
/**
* Unregister a client from the presence service. Client must call this
* method when it terminates execution.
* @param userName The name of the user to be unregistered.
*/
void unregister(String userName) throws Exception
{
}
/**
* Lookup the registration information of another client.
* @param name The name of the client that is to be located.
* @return The RegistrationInfo info for the client, or null if
* no such client was found.
*/
RegistrationInfo lookup(String name) throws Exception
{
return null;
}
/**
* Sets the user's presence status.
* @param name The name of the user whose status is to be set.
* @param status true if user is available, false otherwise.
*/
void setStatus(String userName, boolean status) throws Exception
{
}
/**
* Determine all users who are currently registered in the system.
* @return An array of RegistrationInfo objects - one for each client
* present in the system.
*/
RegistrationInfo[] listRegisteredUsers() throws Exception
{
return null;
}
}