/*
* Copyright: Almende B.V. (2014), Rotterdam, The Netherlands
* License: The Apache Software License, Version 2.0
*/
package com.almende.eve.agent;
import com.almende.eve.protocol.jsonrpc.annotation.Name;
import com.almende.eve.protocol.jsonrpc.annotation.NoReply;
/**
* The Interface ExampleAgentInterface.
*/
//@NoReply
public interface ExampleAgentInterface {
/**
* Hello world.
*
* @param message
* the message
* @return the string
*/
String helloWorld(@Name("message") String message);
/**
* Do something.
*/
void doSomething();
/**
* Do more, with an ignored return value.....
*
* @return the string
*/
@NoReply
String doMore();
}