A C D E F G H I J K L M N O P R S T U V X

A

AbstractState - Class in com.almende.eve.state
 
AbstractState() - Constructor for class com.almende.eve.state.AbstractState
The implemented classes must have a public constructor
AbstractState(String) - Constructor for class com.almende.eve.state.AbstractState
The implemented classes must have this public constructor with parameters agentFactory, and agentId
Access - Annotation Type in com.almende.eve.agent.annotation
 
AccessType - Enum in com.almende.eve.agent.annotation
 
add(Double, Double) - Method in class com.almende.eve.agent.example.TestAgent
 
add(Double, Double) - Method in interface com.almende.eve.agent.example.TestAgentInterface
 
addAgents(Config) - Method in class com.almende.eve.agent.AgentFactory
Create agents from a config (only when they do not yet exist).
addTransportService(TransportService) - Method in class com.almende.eve.agent.AgentFactory
Add a new transport service
addTransportServices(Config) - Method in class com.almende.eve.agent.AgentFactory
Load transport services for incoming and outgoing messages from a config (for example http and xmpp services).
Agent - Class in com.almende.eve.agent
 
Agent() - Constructor for class com.almende.eve.agent.Agent
 
AgentCache - Class in com.almende.eve.agent
 
AgentCache() - Constructor for class com.almende.eve.agent.AgentCache
 
AgentCache(Config) - Constructor for class com.almende.eve.agent.AgentCache
 
AgentConnection - Class in com.almende.eve.transport.xmpp
 
AgentConnection(AgentFactory) - Constructor for class com.almende.eve.transport.xmpp.AgentConnection
 
AgentDetailRecord - Class in com.almende.eve.state.log
 
AgentDetailRecord() - Constructor for class com.almende.eve.state.log.AgentDetailRecord
 
AgentDetailRecord(String, String, String, String, Long, Boolean) - Constructor for class com.almende.eve.state.log.AgentDetailRecord
 
AgentFactory - Class in com.almende.eve.agent
The AgentFactory is a factory to instantiate and invoke Eve Agents within the configured state.
AgentFactory() - Constructor for class com.almende.eve.agent.AgentFactory
 
AgentFactory(Config) - Constructor for class com.almende.eve.agent.AgentFactory
Construct an AgentFactory and initialize the configuration
agentId - Variable in class com.almende.eve.state.AbstractState
 
AgentInterface - Interface in com.almende.eve.agent
 
AgentServlet - Class in com.almende.eve.transport.http
 
AgentServlet() - Constructor for class com.almende.eve.transport.http.AgentServlet
 
AnnotationUtil - Class in com.almende.util
 
AnnotationUtil() - Constructor for class com.almende.util.AnnotationUtil
 
AnnotationUtil.AnnotatedClass - Class in com.almende.util
AnnotatedClass describes a class, its annotations, and its methods.
AnnotationUtil.AnnotatedClass(Class<?>, boolean) - Constructor for class com.almende.util.AnnotationUtil.AnnotatedClass
Create a new AnnotatedClass
AnnotationUtil.AnnotatedMethod - Class in com.almende.util
AnnotatedMethod describes a method and its parameters.
AnnotationUtil.AnnotatedMethod(Method) - Constructor for class com.almende.util.AnnotationUtil.AnnotatedMethod
 
AnnotationUtil.AnnotatedParam - Class in com.almende.util
AnnotatedParam describes all annotations of a parameter.
appendQueryParams(String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Append query parameters to given url
AsyncCallback<T> - Interface in com.almende.eve.transport
 
AsyncCallbackQueue<T> - Class in com.almende.eve.transport
Queue to hold a list with callbacks in progress.
AsyncCallbackQueue() - Constructor for class com.almende.eve.transport.AsyncCallbackQueue
 
authToken - Variable in class com.almende.eve.agent.annotation.User
 

C

CalcAgent - Class in com.almende.eve.agent.example
 
CalcAgent() - Constructor for class com.almende.eve.agent.example.CalcAgent
 
Callback - Class in com.almende.eve.entity
 
Callback(String, String, String) - Constructor for class com.almende.eve.entity.Callback
 
callMyself(String, ObjectNode) - Method in class com.almende.eve.agent.example.TestAgent
 
cancelTask(String) - Method in class com.almende.eve.agent.example.TestAgent
 
cancelTask(String) - Method in class com.almende.eve.scheduler.RunnableSchedulerFactory.RunnableScheduler
Cancel a scheduled task by its id
cancelTask(String) - Method in interface com.almende.eve.scheduler.Scheduler
Cancel a scheduled task by its id
cancelTimeToLive() - Method in class com.almende.eve.agent.log.LogAgent
Remove existing time to live
cascade() - Method in class com.almende.eve.agent.example.TestAgent
 
cascade2() - Method in class com.almende.eve.agent.example.TestAgent
 
ChatAgent - Class in com.almende.eve.agent.example
 
ChatAgent() - Constructor for class com.almende.eve.agent.example.ChatAgent
 
ClassUtil - Class in com.almende.util
 
ClassUtil() - Constructor for class com.almende.util.ClassUtil
 
clear() - Method in class com.almende.eve.agent.Agent
Deprecated. 
clear() - Method in class com.almende.eve.state.ConcurrentFileState
 
clear() - Method in class com.almende.eve.state.FileState
 
clear() - Method in class com.almende.eve.state.MemoryState
 
clear() - Method in class com.almende.eve.state.OriginalFileState
 
clear() - Method in class com.almende.eve.transport.AsyncCallbackQueue
Remove all callbacks from the queue.
Clock - Interface in com.almende.eve.clock
 
ClockSchedulerFactory - Class in com.almende.eve.scheduler
 
ClockSchedulerFactory(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.scheduler.ClockSchedulerFactory
This constructor is called when constructed by the AgentFactory
ClockSchedulerFactory(AgentFactory, String) - Constructor for class com.almende.eve.scheduler.ClockSchedulerFactory
 
com.almende.eve.agent - package com.almende.eve.agent
 
com.almende.eve.agent.annotation - package com.almende.eve.agent.annotation
 
com.almende.eve.agent.example - package com.almende.eve.agent.example
 
com.almende.eve.agent.log - package com.almende.eve.agent.log
 
com.almende.eve.clock - package com.almende.eve.clock
 
com.almende.eve.config - package com.almende.eve.config
 
com.almende.eve.entity - package com.almende.eve.entity
 
com.almende.eve.rpc - package com.almende.eve.rpc
 
com.almende.eve.rpc.jsonrpc - package com.almende.eve.rpc.jsonrpc
 
com.almende.eve.rpc.jsonrpc.jackson - package com.almende.eve.rpc.jsonrpc.jackson
 
com.almende.eve.scheduler - package com.almende.eve.scheduler
 
com.almende.eve.state - package com.almende.eve.state
 
com.almende.eve.state.log - package com.almende.eve.state.log
 
com.almende.eve.transport - package com.almende.eve.transport
 
com.almende.eve.transport.http - package com.almende.eve.transport.http
 
com.almende.eve.transport.xmpp - package com.almende.eve.transport.xmpp
 
com.almende.util - package com.almende.util
 
complexParameter(Map<String, List<Double>>) - Method in class com.almende.eve.agent.example.TestAgent
 
ConcurrentFileState - Class in com.almende.eve.state
 
ConcurrentFileState() - Constructor for class com.almende.eve.state.ConcurrentFileState
 
ConcurrentFileState(String, String) - Constructor for class com.almende.eve.state.ConcurrentFileState
 
Config - Class in com.almende.eve.config
 
Config() - Constructor for class com.almende.eve.config.Config
 
Config(String) - Constructor for class com.almende.eve.config.Config
Load the configuration file by filename (absolute path) Default filename is /WEB-INF/eve.yaml
Config(InputStream) - Constructor for class com.almende.eve.config.Config
Load the configuration file from input stream
Config(Map<String, Object>) - Constructor for class com.almende.eve.config.Config
Load the configuration from a map
config - Variable in class com.almende.eve.transport.http.HttpService
 
connect(String) - Method in class com.almende.eve.agent.example.ChatAgent
connect two agents with each other
connect(String, String, Integer, String, String, String, String) - Method in class com.almende.eve.transport.xmpp.AgentConnection
Login and connect the agent to the messaging service
connect(String, String, String) - Method in class com.almende.eve.transport.xmpp.XmppService
Connect to the configured messaging service (such as XMPP).
connect(String, String, String, String) - Method in class com.almende.eve.transport.xmpp.XmppService
Connect to the configured messaging service (such as XMPP).
containsKey(Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
containsKey(Object) - Method in class com.almende.eve.state.FileState
 
containsKey(Object) - Method in class com.almende.eve.state.MemoryState
 
containsKey(Object) - Method in class com.almende.eve.state.OriginalFileState
 
containsValue(Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
containsValue(Object) - Method in class com.almende.eve.state.FileState
 
containsValue(Object) - Method in class com.almende.eve.state.MemoryState
 
containsValue(Object) - Method in class com.almende.eve.state.OriginalFileState
 
create() - Method in class com.almende.eve.agent.Agent
This method is called once in the life time of an agent, at the moment the agent is being created by the AgentFactory.
create(String, String) - Method in class com.almende.eve.agent.example.ManagementAgent
Create a new agent.
create() - Method in class com.almende.eve.agent.example.TestAgent
 
create(String) - Method in class com.almende.eve.state.FileStateFactory
Create a state with given id.
create(String) - Method in class com.almende.eve.state.MemoryStateFactory
Create a state with given id.
create(String) - Method in interface com.almende.eve.state.StateFactory
Create a state with given id.
createAgent(String, String) - Method in class com.almende.eve.agent.AgentFactory
Create an agent.
createAgent(Class<?>, String) - Method in class com.almende.eve.agent.AgentFactory
Create an agent.
createAgentProxy(String, Class<T>) - Method in class com.almende.eve.agent.Agent
Create a proxy to an other agent.
createAgentProxy(String, String, Class<T>) - Method in class com.almende.eve.agent.AgentFactory
Create an agent proxy from an java interface
createArrayNode() - Static method in class com.almende.eve.rpc.jsonrpc.jackson.JOM
 
createInstance() - Static method in class com.almende.eve.agent.AgentFactory
Create a shared AgentFactory instance with the default namespace "default"
createInstance(Config) - Static method in class com.almende.eve.agent.AgentFactory
Create a shared AgentFactory instance with the default namespace "default"
createInstance(String) - Static method in class com.almende.eve.agent.AgentFactory
Create a shared AgentFactory instance with a specific namespace
createInstance(String, Config) - Static method in class com.almende.eve.agent.AgentFactory
Create a shared AgentFactory instance with a specific namespace
createNullNode() - Static method in class com.almende.eve.rpc.jsonrpc.jackson.JOM
 
createObjectNode() - Static method in class com.almende.eve.rpc.jsonrpc.jackson.JOM
 
createRequest(Method, Object[]) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Create a JSONRequest from a java method and arguments
createTask(long) - Method in class com.almende.eve.agent.example.TestAgent
 
createTask(JSONRequest, long) - Method in class com.almende.eve.scheduler.RunnableSchedulerFactory.RunnableScheduler
Schedule a task
createTask(JSONRequest, long) - Method in interface com.almende.eve.scheduler.Scheduler
Schedule a task

D

decrypt(String) - Static method in class com.almende.util.EncryptionUtil
Decrypt an encrypted string
delete() - Method in class com.almende.eve.agent.Agent
This method is called once in the life time of an agent, at the moment the agent is being deleted by the AgentFactory.
delete(String) - Method in class com.almende.eve.agent.AgentCache
 
delete(String) - Method in class com.almende.eve.agent.example.ManagementAgent
Delete an agent
delete() - Method in class com.almende.eve.agent.example.TestAgent
 
delete(String) - Method in class com.almende.eve.state.FileStateFactory
Delete a state.
delete(String) - Method in class com.almende.eve.state.MemoryStateFactory
Delete a state.
delete(String) - Method in interface com.almende.eve.state.StateFactory
Delete a state.
delete(String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Send a delete request
delete(String) - Static method in class com.almende.util.HttpUtil
Send a delete request
deleteAgent(String) - Method in class com.almende.eve.agent.AgentFactory
Delete an agent
deleteMySelf() - Method in class com.almende.eve.agent.example.TestAgent
 
describe(Class<?>, RequestParams, Boolean) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Describe all JSON-RPC methods of given class
destroy() - Method in class com.almende.eve.agent.Agent
This method can is called when the agent is uninitialized, and is needed finalize the state of the agent.
destroy() - Method in class com.almende.eve.agent.example.TestAgent
 
destroy() - Method in class com.almende.eve.state.AbstractState
 
destroy() - Method in class com.almende.eve.state.ConcurrentFileState
destroy is executed once after the agent method is invoked if the properties are changed, they will be saved
destroy() - Method in class com.almende.eve.state.FileState
destroy is executed once after the agent method is invoked if the properties are changed, they will be saved
destroy() - Method in class com.almende.eve.state.MemoryState
destroy is executed once after the agent method is invoked
destroy() - Method in class com.almende.eve.state.OriginalFileState
destroy is executed once after the agent method is invoked if the properties are changed, they will be saved
destroy() - Method in interface com.almende.eve.state.State
 
destroyScheduler(String) - Method in class com.almende.eve.scheduler.ClockSchedulerFactory
 
destroyScheduler(String) - Method in class com.almende.eve.scheduler.RunnableSchedulerFactory
 
destroyScheduler(String) - Method in interface com.almende.eve.scheduler.SchedulerFactory
 
disconnect() - Method in class com.almende.eve.agent.example.ChatAgent
Disconnect this agent from all other agents in the chat room
disconnect() - Method in class com.almende.eve.transport.xmpp.AgentConnection
Disconnect the agent from the messaging service
disconnect(String) - Method in class com.almende.eve.transport.xmpp.XmppService
Disconnect the agent from the connected messaging service (if any)
divide(Double, Double) - Method in class com.almende.eve.agent.example.TestAgent
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.AgentServlet
Delete an agent usage: DELETE /servlet/agentId
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.AgentServlet
Get an agents web interface Usage: GET /servlet/{agentId}
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.RestServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.SingleAgentServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.AgentServlet
Send a JSON-RPC message to an agent Usage: POST /servlet/{agentId} With a JSON-RPC request as body.
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.RestServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.SingleAgentServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class com.almende.eve.transport.http.AgentServlet
Create a new agent Usage: PUT /servlet/{agentId}?type={agentType} Where agentType is the full class path of the agent.

E

EchoAgent - Class in com.almende.eve.agent.example
 
EchoAgent() - Constructor for class com.almende.eve.agent.example.EchoAgent
 
encrypt(String) - Static method in class com.almende.util.EncryptionUtil
Encrypt a string
EncryptionUtil - Class in com.almende.util
Utility to encrypt text/passwords WARNING: NOT SAFE TO USE IN A PRODUCTION ENVIRONMENT! Why? Well, currently the master password is put in the code...
EncryptionUtil() - Constructor for class com.almende.util.EncryptionUtil
 
entrySet() - Method in class com.almende.eve.state.ConcurrentFileState
 
entrySet() - Method in class com.almende.eve.state.FileState
 
entrySet() - Method in class com.almende.eve.state.MemoryState
 
entrySet() - Method in class com.almende.eve.state.OriginalFileState
 
error - Variable in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
eval(String) - Method in class com.almende.eve.agent.example.CalcAgent
Evaluate given expression For example expr="2.5 + 3 / sqrt(16)" will return "3.25"
EventLogger - Class in com.almende.eve.agent.log
 
EventLogger() - Constructor for class com.almende.eve.agent.log.EventLogger
 
EventLogger(AgentFactory) - Constructor for class com.almende.eve.agent.log.EventLogger
 
exists(String) - Method in class com.almende.eve.agent.example.ManagementAgent
Test if an agent exists
exists(String) - Method in class com.almende.eve.state.FileStateFactory
Test if a state with given agentId exists
exists(String) - Method in class com.almende.eve.state.MemoryStateFactory
Test if a state with given id exists.
exists(String) - Method in interface com.almende.eve.state.StateFactory
Test if a state with given id exists.

F

fetch(String, String, String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Send a request
FileState - Class in com.almende.eve.state
 
FileState() - Constructor for class com.almende.eve.state.FileState
 
FileState(String) - Constructor for class com.almende.eve.state.FileState
 
FileStateFactory - Class in com.almende.eve.state
 
FileStateFactory(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.state.FileStateFactory
This constructor is called when constructed by the AgentFactory
FileStateFactory(String) - Constructor for class com.almende.eve.state.FileStateFactory
 
finalize() - Method in class com.almende.eve.agent.Agent
 

G

get(String) - Method in class com.almende.eve.agent.example.ManagementAgent
Retrieve an agents urls.
get(String) - Method in class com.almende.eve.agent.example.TestAgent
 
get() - Method in class com.almende.eve.config.Config
Get the full configuration returns null if no configuration file is loaded
get(String...) - Method in class com.almende.eve.config.Config
retrieve a (nested) parameter from the config the parameter name can be a simple name like config.get("url"), or nested parameter like config.get("servlet", "config", "url") null is returned when the parameter is not found, or when no configuration file is loaded.
get(Class<?>) - Method in class com.almende.eve.rpc.RequestParams
 
get(Annotation) - Method in class com.almende.eve.rpc.RequestParams
 
get(Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
get(Object) - Method in class com.almende.eve.state.FileState
 
get(String) - Method in class com.almende.eve.state.FileStateFactory
Get state with given id.
get(Object) - Method in class com.almende.eve.state.MemoryState
 
get(String) - Method in class com.almende.eve.state.MemoryStateFactory
Get state with given id.
get(Object) - Method in class com.almende.eve.state.OriginalFileState
 
get(String) - Method in interface com.almende.eve.state.StateFactory
Get state with given id.
get() - Method in class com.almende.eve.transport.SyncCallback
Get will wait for the request to finish and then return the response.
get(Class<?>) - Static method in class com.almende.util.AnnotationUtil
Get all annotations of a class, methods, and parameters.
get(Class<?>, boolean) - Static method in class com.almende.util.AnnotationUtil
Get all annotations of a class, methods, and parameters.
get(String) - Static method in class com.almende.util.HttpUtil
Send a get request
get(String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Send a get request
getActualClass() - Method in class com.almende.util.AnnotationUtil.AnnotatedClass
Get the actual Java class described by this AnnotatedClass.
getActualMethod() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get the actual Java method described by this AnnotatedMethod.
getAgent(String) - Method in class com.almende.eve.agent.AgentFactory
Get an agent by its id.
getAgent() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getAgentFactory() - Method in class com.almende.eve.agent.Agent
Get the agent factory.
getAgentId() - Method in class com.almende.eve.agent.log.Log
 
getAgentId() - Method in class com.almende.eve.state.AbstractState
Get the agents id
getAgentId() - Method in interface com.almende.eve.state.State
 
getAgentId(String) - Method in class com.almende.eve.transport.http.HttpService
Get the id of an agent from its url.
getAgentId(String) - Method in interface com.almende.eve.transport.TransportService
Get the id of an agent from its url.
getAgentId() - Method in class com.almende.eve.transport.xmpp.AgentConnection
Get the id of the agent linked to this connection
getAgentId(String) - Method in class com.almende.eve.transport.xmpp.XmppService
Get the id of an agent from its url.
getAgentResource(String) - Method in class com.almende.eve.transport.http.HttpService
Get the resource from the end of an agentUrl, for example "http://myserver.com/agents/agentid/index.html" will return "index.html" The method will return null when the provided url does not match the configured url
getAgentType() - Method in class com.almende.eve.state.AbstractState
Get the configured agents type (the full class path).
getAgentType() - Method in interface com.almende.eve.state.State
 
getAgentUrl(String) - Method in class com.almende.eve.transport.http.HttpService
Get the url of an agent from its id.
getAgentUrl(String) - Method in interface com.almende.eve.transport.TransportService
Get the url of an agent from its id.
getAgentUrl(String) - Method in class com.almende.eve.transport.xmpp.XmppService
Get the url of an agent from its id.
getAnnotation(Class<T>) - Method in class com.almende.util.AnnotationUtil.AnnotatedClass
Get an annotation of this class by type.
getAnnotation(Class<T>) - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get an annotation of this method by type.
getAnnotation(Class<T>) - Method in class com.almende.util.AnnotationUtil.AnnotatedParam
Get an annotation of this parameter by type.
getAnnotations() - Method in class com.almende.util.AnnotationUtil.AnnotatedClass
Get all annotations defined on this class, its superclasses, and its interfaces
getAnnotations() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get all annotations of this method, defined in all implementations and interfaces of the class.
getAnnotations() - Method in class com.almende.util.AnnotationUtil.AnnotatedParam
Get all annotations of this parameter, defined in all implementations and interfaces of the class.
getCallbackMethod() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getCallbackUrl() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getCode() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
getConfig() - Method in class com.almende.eve.agent.AgentFactory
Get the loaded config file
getConnections() - Method in class com.almende.eve.agent.example.ChatAgent
Retrieve the urls of all agents that are connected
getContext() - Method in class com.almende.eve.agent.Agent
Deprecated. Use getState() instead
getData() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
getDescription() - Method in class com.almende.eve.agent.Agent
 
getDescription() - Method in interface com.almende.eve.agent.AgentInterface
Retrieve a description of the agents functionality
getDescription() - Method in class com.almende.eve.agent.example.CalcAgent
 
getDescription() - Method in class com.almende.eve.agent.example.ChatAgent
 
getDescription() - Method in class com.almende.eve.agent.example.EchoAgent
 
getDescription() - Method in class com.almende.eve.agent.example.ManagementAgent
 
getDescription() - Method in class com.almende.eve.agent.example.TestAgent
 
getDescription() - Method in class com.almende.eve.agent.log.LogAgent
 
getDomain(String) - Method in class com.almende.eve.transport.http.HttpService
Get the domain part of given url.
getDuration() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getEnvironment() - Static method in class com.almende.eve.agent.AgentFactory
Retrieve the current environment, using the configured State.
getError() - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
getEvent() - Method in class com.almende.eve.agent.log.Log
 
getEventLogger() - Method in class com.almende.eve.agent.AgentFactory
Get the event logger.
getEverything() - Method in class com.almende.eve.agent.example.TestAgent
 
getFirstName() - Method in class com.almende.eve.entity.Person
 
getGenericReturnType() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get the generic return type of the method
getGenericType() - Method in class com.almende.util.AnnotationUtil.AnnotatedParam
Get the generic type of the parameter
getId() - Method in class com.almende.eve.agent.Agent
Get the Id of this agent
getId() - Method in interface com.almende.eve.agent.AgentInterface
Retrieve the agents id
getId() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getId() - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
getInstance() - Static method in class com.almende.eve.agent.AgentFactory
Get a shared AgentFactory instance with the default namespace "default"
getInstance(String) - Static method in class com.almende.eve.agent.AgentFactory
Get a shared AgentFactory instance with a specific namespace
getInstance() - Static method in class com.almende.eve.rpc.jsonrpc.jackson.JOM
 
getLastName() - Method in class com.almende.eve.entity.Person
 
getListOfMerlin() - Method in class com.almende.eve.agent.example.TestAgent
 
getLogs(String, Long) - Method in class com.almende.eve.agent.log.EventLogger
 
getLogs(Long) - Method in class com.almende.eve.agent.log.LogAgent
 
getMarks() - Method in class com.almende.eve.entity.Person
 
getMarksAvg(Person) - Method in class com.almende.eve.agent.example.TestAgent
 
getMessage() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
getMethod() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getMethod() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getMethods(Boolean) - Method in class com.almende.eve.agent.Agent
Get all available methods of this agent
getMethods(Agent, Boolean) - Method in class com.almende.eve.agent.AgentFactory
 
getMethods(Boolean) - Method in interface com.almende.eve.agent.AgentInterface
Retrieve a list with all the available methods.
getMethods() - Method in class com.almende.util.AnnotationUtil.AnnotatedClass
Get all methods including methods declared in superclasses.
getMethods(String) - Method in class com.almende.util.AnnotationUtil.AnnotatedClass
Get all methods including methods declared in superclasses, filtered by name
getMimeType(String) - Static method in class com.almende.util.StreamingUtil
 
getName(Person) - Method in class com.almende.eve.agent.example.TestAgent
 
getName() - Method in class com.almende.eve.entity.Person
 
getName() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get the method name
getObjectNode() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getObjectNode() - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
getObjectNode() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
getParam(String) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getParams() - Method in class com.almende.eve.agent.log.Log
 
getParams() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
getParams() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get all parameter annotations of this method, defined in all implementations and interfaces of the methods declaring class.
getPerson(String) - Method in class com.almende.eve.agent.example.TestAgent
 
getProtocols() - Method in class com.almende.eve.transport.http.HttpService
Retrieve the protocols supported by the transport service.
getProtocols() - Method in interface com.almende.eve.transport.TransportService
Get the protocols supported by this service
getProtocols() - Method in class com.almende.eve.transport.xmpp.XmppService
Get the protocols supported by the XMPPService.
getQueryParams(String) - Static method in class com.almende.util.HttpUtil
Retrieve the query parameters from given url
getResource() - Method in class com.almende.eve.transport.xmpp.AgentConnection
Get the resource of the connection.
getResult() - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
getResult(Class<T>) - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
getReturnType() - Method in class com.almende.util.AnnotationUtil.AnnotatedMethod
Get the return type of the method
getScheduler() - Method in class com.almende.eve.agent.Agent
Get a scheduler to schedule tasks for the agent to be executed later on.
getScheduler(String) - Method in class com.almende.eve.agent.AgentFactory
create a scheduler for an agent
getScheduler(String) - Method in class com.almende.eve.scheduler.ClockSchedulerFactory
 
getScheduler(String) - Method in class com.almende.eve.scheduler.RunnableSchedulerFactory
Get a scheduler for a specific agent
getScheduler(String) - Method in interface com.almende.eve.scheduler.SchedulerFactory
 
getServletUrl() - Method in class com.almende.eve.transport.http.HttpService
Return the configured servlet url corresponding to this transport service.
getState() - Method in class com.almende.eve.agent.Agent
Get the agents state.
getStateFactory() - Method in class com.almende.eve.agent.AgentFactory
Get the configured state factory.
getSuccess() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getTasks() - Method in class com.almende.eve.agent.example.TestAgent
 
getTasks() - Method in class com.almende.eve.scheduler.RunnableSchedulerFactory.RunnableScheduler
Retrieve a list with all scheduled tasks
getTasks() - Method in interface com.almende.eve.scheduler.Scheduler
Retrieve a list with all scheduled tasks
getTemplateParams(String, String) - Static method in class com.almende.util.HttpUtil
Retrieve the template parameters from an url.
getTimestamp() - Method in class com.almende.eve.agent.log.Log
 
getTimestamp() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getTransportService(String) - Method in class com.almende.eve.agent.AgentFactory
Get the first registered transport service which supports given protocol.
getTransportServices() - Method in class com.almende.eve.agent.AgentFactory
Get all registered transport services
getTransportServices(String) - Method in class com.almende.eve.agent.AgentFactory
Get all registered transport services which can handle given protocol
getType() - Method in class com.almende.eve.agent.Agent
Retrieve the type name of this agent, its class
getType() - Method in interface com.almende.eve.agent.AgentInterface
Retrieve the agents type (its simple class name)
getType() - Method in class com.almende.eve.state.log.AgentDetailRecord
 
getType() - Method in class com.almende.util.AnnotationUtil.AnnotatedParam
Get the type of the parameter
getUrls() - Method in class com.almende.eve.agent.Agent
Get the urls of this agent, for example "http://mysite.com/agents/key".
getUrls() - Method in interface com.almende.eve.agent.AgentInterface
Retrieve an array with the agents urls (can be one or multiple), and depends on the configured transport services.
getUrlsOfGloria() - Method in class com.almende.eve.agent.example.TestAgent
 
getUrlsOfJos() - Method in class com.almende.eve.agent.example.TestAgent
 
getUrlsOfMerlin() - Method in class com.almende.eve.agent.example.TestAgent
 
getUrlsOfMerlinAsync() - Method in class com.almende.eve.agent.example.TestAgent
 
getUsername() - Method in class com.almende.eve.agent.example.ChatAgent
Get the username
getUsername() - Method in class com.almende.eve.transport.xmpp.AgentConnection
Get the username of the connection (without host)
getVersion() - Method in class com.almende.eve.agent.Agent
 
getVersion() - Method in interface com.almende.eve.agent.AgentInterface
Retrieve the agents version number
getVersion() - Method in class com.almende.eve.agent.example.CalcAgent
 
getVersion() - Method in class com.almende.eve.agent.example.ChatAgent
 
getVersion() - Method in class com.almende.eve.agent.example.EchoAgent
 
getVersion() - Method in class com.almende.eve.agent.example.ManagementAgent
 
getVersion() - Method in class com.almende.eve.agent.example.TestAgent
 
getVersion() - Method in class com.almende.eve.agent.log.LogAgent
 

H

has(Class<?>) - Method in class com.almende.eve.rpc.RequestParams
 
has(Annotation) - Method in class com.almende.eve.rpc.RequestParams
 
hasAgent(String) - Method in class com.almende.eve.agent.AgentFactory
Test if an agent exists
hasCallback() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
hasData() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
hasInterface(Class<?>, Class<?>) - Static method in class com.almende.util.ClassUtil
Check if checkClass has implemented interfaceClass
hasParam(String) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
hasSuperClass(Class<?>, Class<?>) - Static method in class com.almende.util.ClassUtil
Check if checkClass extends superClass
HttpService - Class in com.almende.eve.transport.http
 
HttpService() - Constructor for class com.almende.eve.transport.http.HttpService
 
HttpService(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.transport.http.HttpService
Construct an HttpService This constructor is called when the TransportService is constructed by the AgentFactory
HttpService(Config) - Constructor for class com.almende.eve.transport.http.HttpService
Construct an HttpService from a config The config can contain parameters: environment.Production.servlet_url environment.Development.servlet_url servlet_url The HttpService will select the parameter based on the current environment
HttpService(String) - Constructor for class com.almende.eve.transport.http.HttpService
Construct an HttpService
HttpUtil - Class in com.almende.util
 
HttpUtil() - Constructor for class com.almende.util.HttpUtil
 

I

id - Variable in class com.almende.eve.entity.Callback
 
increment() - Method in class com.almende.eve.agent.example.TestAgent
 
increment() - Method in interface com.almende.eve.agent.example.TestAgentInterface
 
init() - Method in class com.almende.eve.agent.Agent
This method is called directly after the agent and its state is initiated.
init() - Method in class com.almende.eve.agent.example.TestAgent
 
init(ObjectNode) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
init() - Method in class com.almende.eve.state.AbstractState
 
init() - Method in class com.almende.eve.state.ConcurrentFileState
init is executed once before the agent method is invoked
init() - Method in class com.almende.eve.state.FileState
init is executed once before the agent method is invoked
init() - Method in class com.almende.eve.state.MemoryState
init is executed once before the agent method is invoked
init() - Method in class com.almende.eve.state.OriginalFileState
init is executed once before the agent method is invoked
init() - Method in interface com.almende.eve.state.State
 
init() - Method in class com.almende.eve.transport.http.AgentServlet
 
init() - Method in class com.almende.eve.transport.http.RestServlet
 
init() - Method in class com.almende.eve.transport.http.SingleAgentServlet
Initialize the agent factory and instantiate the agent on initialization of the servlet
invalidMethod(String, int) - Method in class com.almende.eve.agent.example.TestAgent
 
invoke(String, JSONRequest, RequestParams) - Method in class com.almende.eve.agent.AgentFactory
Invoke a local agent
invoke(Object, String) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Invoke a method on an object
invoke(Object, String, RequestParams) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Invoke a method on an object
invoke(Object, JSONRequest) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Invoke a method on an object
invoke(Object, JSONRequest, RequestParams) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Invoke a method on an object
isConnected() - Method in class com.almende.eve.transport.xmpp.AgentConnection
Check whether the agent is connected to the messaging service
isEmpty() - Method in class com.almende.eve.state.ConcurrentFileState
 
isEmpty() - Method in class com.almende.eve.state.FileState
 
isEmpty() - Method in class com.almende.eve.state.MemoryState
 
isEmpty() - Method in class com.almende.eve.state.OriginalFileState
 

J

JOM - Class in com.almende.eve.rpc.jsonrpc.jackson
 
JOM() - Constructor for class com.almende.eve.rpc.jsonrpc.jackson.JOM
 
JSONRequest - Class in com.almende.eve.rpc.jsonrpc
 
JSONRequest() - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(String) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(ObjectNode) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(String, ObjectNode) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(Object, String, ObjectNode) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(String, ObjectNode, String, String) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest(Object, String, ObjectNode, String, String) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRequest
 
JSONRequest.VERSION - Enum in com.almende.eve.rpc.jsonrpc
 
JSONResponse - Class in com.almende.eve.rpc.jsonrpc
 
JSONResponse() - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(String) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(ObjectNode) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(Object) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(Object, Object) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(JSONRPCException) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONResponse(Object, JSONRPCException) - Constructor for class com.almende.eve.rpc.jsonrpc.JSONResponse
 
JSONRPC - Class in com.almende.eve.rpc.jsonrpc
 
JSONRPC() - Constructor for class com.almende.eve.rpc.jsonrpc.JSONRPC
 
JSONRPCException - Exception in com.almende.eve.rpc.jsonrpc
 
JSONRPCException() - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(JSONRPCException.CODE) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(JSONRPCException.CODE, String) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(JSONRPCException) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(ObjectNode) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(String) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(Integer, String) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException(Integer, String, Object) - Constructor for exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
JSONRPCException.CODE - Enum in com.almende.eve.rpc.jsonrpc
 

K

KEY_AGENT_TYPE - Static variable in interface com.almende.eve.state.State
 
keySet() - Method in class com.almende.eve.state.ConcurrentFileState
 
keySet() - Method in class com.almende.eve.state.FileState
 
keySet() - Method in class com.almende.eve.state.MemoryState
 
keySet() - Method in class com.almende.eve.state.OriginalFileState
 
killMe() - Method in class com.almende.eve.agent.log.LogAgent
Delete the log agent.

L

load(String) - Method in class com.almende.eve.config.Config
Load the configuration file by filename (absolute path) Default filename is /WEB-INF/eve.yaml
load(InputStream) - Method in class com.almende.eve.config.Config
Load the configuration file from input stream
log(String, String, Object) - Method in class com.almende.eve.agent.log.EventLogger
 
Log - Class in com.almende.eve.agent.log
Helper class to store logs
Log(String, String, Object) - Constructor for class com.almende.eve.agent.log.Log
 
log(Log) - Method in class com.almende.eve.agent.log.LogAgent
 
log(AgentDetailRecord) - Method in interface com.almende.eve.state.log.RequestLogger
 
LogAgent - Class in com.almende.eve.agent.log
 
LogAgent() - Constructor for class com.almende.eve.agent.log.LogAgent
 

M

ManagementAgent - Class in com.almende.eve.agent.example
 
ManagementAgent() - Constructor for class com.almende.eve.agent.example.ManagementAgent
 
MemoryState - Class in com.almende.eve.state
 
MemoryState() - Constructor for class com.almende.eve.state.MemoryState
 
MemoryState(String) - Constructor for class com.almende.eve.state.MemoryState
 
MemoryStateFactory - Class in com.almende.eve.state
 
MemoryStateFactory(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.state.MemoryStateFactory
This constructor is called when constructed by the AgentFactory
MemoryStateFactory() - Constructor for class com.almende.eve.state.MemoryStateFactory
 
method - Variable in class com.almende.eve.entity.Callback
 
methodVersionOne() - Method in class com.almende.eve.agent.example.TestAgent
 
methodVersionOne(String) - Method in class com.almende.eve.agent.example.TestAgent
 
multiply(Double, Double) - Method in class com.almende.eve.agent.example.TestAgent
 
multiply(Double, Double) - Method in interface com.almende.eve.agent.example.TestAgentInterface
 
myTask(String) - Method in class com.almende.eve.agent.example.TestAgent
 

N

Name - Annotation Type in com.almende.eve.agent.annotation
Annotation for parameter names.

O

onEvent(String, String, String, ObjectNode) - Method in class com.almende.eve.agent.example.TestAgent
 
onFailure(Exception) - Method in interface com.almende.eve.transport.AsyncCallback
 
onFailure(Exception) - Method in class com.almende.eve.transport.SyncCallback
 
onSubscribe(String, String, String) - Method in class com.almende.eve.agent.Agent
Let an other agent subscribe to one of this agents events When the event is triggered, a callback will be send to the provided callbackUrl.
onSubscribe(String, String, String) - Method in interface com.almende.eve.agent.AgentInterface
Subscribe to an event.
onSuccess(T) - Method in interface com.almende.eve.transport.AsyncCallback
 
onSuccess(T) - Method in class com.almende.eve.transport.SyncCallback
 
onTrigger(String, String, ObjectNode) - Method in class com.almende.eve.agent.Agent
Asynchronously trigger an event.
onUnsubscribe(String, String, String, String) - Method in class com.almende.eve.agent.Agent
Let an other agent unsubscribe from one of this agents events - If subscriptionId is provided, the subscription with this id will be deleted - If the parameter callbackUrl and optionally event and/or callbackMethod, all subscriptions with matching parameters will be deleted.
onUnsubscribe(String, String, String, String) - Method in interface com.almende.eve.agent.AgentInterface
Let an other agent unsubscribe from one of this agents events - If subscriptionId is provided, the subscription with this id will be deleted - If the parameter callbackUrl and optionally event and/or callbackMethod, all subscriptions with matching parameters will be deleted.
OriginalFileState - Class in com.almende.eve.state
 
OriginalFileState() - Constructor for class com.almende.eve.state.OriginalFileState
 
OriginalFileState(String, String) - Constructor for class com.almende.eve.state.OriginalFileState
 

P

Person - Class in com.almende.eve.entity
 
Person() - Constructor for class com.almende.eve.entity.Person
 
ping(Object) - Method in class com.almende.eve.agent.example.EchoAgent
 
ping(String, String) - Method in class com.almende.eve.agent.example.TestAgent
 
pingCallback(ObjectNode) - Method in class com.almende.eve.agent.example.TestAgent
 
post(String) - Method in class com.almende.eve.agent.example.ChatAgent
Post a message to all registered agents (including itself).
post(String, String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Send a post request
post(String, String) - Static method in class com.almende.util.HttpUtil
Send a post request
postForm(String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Post a form with parameters
postForm(String, Map<String, String>, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Post a form with parameters
printParams(ObjectNode) - Method in class com.almende.eve.agent.example.TestAgent
 
protocols - Variable in class com.almende.eve.transport.http.HttpService
 
pull(String) - Method in class com.almende.eve.transport.AsyncCallbackQueue
Pull a callback from the queue.
push(String, AsyncCallback<T>) - Method in class com.almende.eve.transport.AsyncCallbackQueue
Append a callback to the queue.
put(String, String) - Method in class com.almende.eve.agent.example.TestAgent
 
put(Class<?>, Object) - Method in class com.almende.eve.rpc.RequestParams
 
put(String, Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
put(String, Object) - Method in class com.almende.eve.state.FileState
 
put(String, Object) - Method in class com.almende.eve.state.MemoryState
 
put(String, Object) - Method in class com.almende.eve.state.OriginalFileState
 
put(String, String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Send a put request
put(String, String) - Static method in class com.almende.util.HttpUtil
Send a put request
putAll(Map<? extends String, ? extends Object>) - Method in class com.almende.eve.state.ConcurrentFileState
 
putAll(Map<? extends String, ? extends Object>) - Method in class com.almende.eve.state.FileState
 
putAll(Map<? extends String, ? extends Object>) - Method in class com.almende.eve.state.MemoryState
 
putAll(Map<? extends String, ? extends Object>) - Method in class com.almende.eve.state.OriginalFileState
 
putIfUnchanged(String, Object, Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
putIfUnchanged(String, Object, Object) - Method in class com.almende.eve.state.MemoryState
 
putIfUnchanged(String, Object, Object) - Method in class com.almende.eve.state.OriginalFileState
 
putIfUnchanged(String, Object, Object) - Method in interface com.almende.eve.state.State
 
putParam(String, Object) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 

R

receive(String, String, String) - Method in class com.almende.eve.agent.example.ChatAgent
Receive a message from an agent
registerPingEvent() - Method in class com.almende.eve.agent.example.TestAgent
 
remove(Object) - Method in class com.almende.eve.state.ConcurrentFileState
 
remove(Object) - Method in class com.almende.eve.state.FileState
 
remove(Object) - Method in class com.almende.eve.state.MemoryState
 
remove(Object) - Method in class com.almende.eve.state.OriginalFileState
 
removeConnection(String) - Method in class com.almende.eve.agent.example.ChatAgent
Remove an agent from connections list
removeQueryParams(String) - Static method in class com.almende.util.HttpUtil
Returns the url without query parameters
removeTransportService(TransportService) - Method in class com.almende.eve.agent.AgentFactory
Remove a registered a transport service
req - Variable in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
RequestLogger - Interface in com.almende.eve.state.log
 
RequestParams - Class in com.almende.eve.rpc
 
RequestParams() - Constructor for class com.almende.eve.rpc.RequestParams
 
requestTrigger(String, DateTime, Runnable) - Method in interface com.almende.eve.clock.Clock
 
requestTrigger(String, DateTime, Runnable) - Method in class com.almende.eve.clock.RunnableClock
 
Required - Annotation Type in com.almende.eve.agent.annotation
Annotation for parameter requirement
resp - Variable in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
RestServlet - Class in com.almende.eve.transport.http
 
RestServlet() - Constructor for class com.almende.eve.transport.http.RestServlet
 
roles - Variable in class com.almende.eve.agent.annotation.User
 
run() - Method in class com.almende.eve.clock.RunnableClock
 
runInPool(Runnable) - Method in interface com.almende.eve.clock.Clock
 
runInPool(Runnable) - Method in class com.almende.eve.clock.RunnableClock
 
RunnableClock - Class in com.almende.eve.clock
 
RunnableClock() - Constructor for class com.almende.eve.clock.RunnableClock
 
RunnableSchedulerFactory - Class in com.almende.eve.scheduler
Documentation on Scheduling: http://docs.oracle.com/javase/1.5.0/docs/api/java /util/concurrent/ScheduledExecutorService.html http://www.javapractices.com/topic/TopicAction.do?Id=54
RunnableSchedulerFactory(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.scheduler.RunnableSchedulerFactory
This constructor is called when constructed by the AgentFactory
RunnableSchedulerFactory(AgentFactory, String) - Constructor for class com.almende.eve.scheduler.RunnableSchedulerFactory
 
RunnableSchedulerFactory.RunnableScheduler - Class in com.almende.eve.scheduler
The RunnableSchedular class is the interface which the agents can interact with.

S

Scheduler - Interface in com.almende.eve.scheduler
 
SchedulerFactory - Interface in com.almende.eve.scheduler
 
send(String, String, Object, Class<T>) - Method in class com.almende.eve.agent.Agent
Send a request to an agent in JSON-RPC format
send(String, String, Class<T>) - Method in class com.almende.eve.agent.Agent
Send a request to an agent in JSON-RPC format
send(String, String, Object) - Method in class com.almende.eve.agent.Agent
Send a request to an agent in JSON-RPC format
send(String, String) - Method in class com.almende.eve.agent.Agent
Send a request to an agent in JSON-RPC format
send(String, String, JSONRequest) - Method in class com.almende.eve.agent.AgentFactory
Invoke a local or remote agent.
send(String, String, JSONRequest) - Method in class com.almende.eve.transport.http.HttpService
Send a JSON-RPC request to an agent via HTTP
send(String, String, JSONRequest) - Method in interface com.almende.eve.transport.TransportService
Send a message to an other agent
send(String, JSONRequest, AsyncCallback<JSONResponse>) - Method in class com.almende.eve.transport.xmpp.AgentConnection
Send a message to an other agent
send(String, String, JSONRequest) - Method in class com.almende.eve.transport.xmpp.XmppService
Send a message to an other agent
sendAsync(String, String, ObjectNode, AsyncCallback<T>, Class<T>) - Method in class com.almende.eve.agent.Agent
Send an asynchronous JSON-RPC request to an agent sendAsync is not supported on Google App Engine
sendAsync(String, JSONRequest, AsyncCallback<T>, Class<T>) - Method in class com.almende.eve.agent.Agent
Send an asynchronous JSON-RPC request to an agent sendAsync is not supported on Google App Engine
sendAsync(String, String, JSONRequest, AsyncCallback<JSONResponse>) - Method in class com.almende.eve.agent.AgentFactory
Asynchronously invoke a request on an agent.
sendAsync(String, String, JSONRequest, AsyncCallback<JSONResponse>) - Method in class com.almende.eve.transport.http.HttpService
Send an asynchronous JSON-RPC request to an agent via HTTP
sendAsync(String, String, JSONRequest, AsyncCallback<JSONResponse>) - Method in interface com.almende.eve.transport.TransportService
Asynchronously Send a message to an other agent
sendAsync(String, String, JSONRequest, AsyncCallback<JSONResponse>) - Method in class com.almende.eve.transport.xmpp.XmppService
Asynchronously Send a message to an other agent
Sender - Annotation Type in com.almende.eve.agent.annotation
Annotation to denote a parameter as placeholder for the request sender
servletUrl - Variable in class com.almende.eve.transport.http.HttpService
 
setAgent(String) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setAgentFactory(AgentFactory) - Method in class com.almende.eve.agent.Agent
 
setAgentId(String) - Method in class com.almende.eve.agent.log.Log
 
setAgentType(Class<?>) - Method in class com.almende.eve.state.AbstractState
Set the configured agents class.
setAgentType(Class<?>) - Method in interface com.almende.eve.state.State
 
setCallback(String, String) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
setCode(int) - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
setConfig(Config) - Method in class com.almende.eve.agent.AgentFactory
Get the loaded config file
setData(Object) - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
setDuration(Long) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setEnvironment(String) - Static method in class com.almende.eve.agent.AgentFactory
Programmatically set the environment
setError(JSONRPCException) - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
setEvent(String) - Method in class com.almende.eve.agent.log.Log
 
setFirstName(String) - Method in class com.almende.eve.entity.Person
 
setId(Object) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
setId(Object) - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
setLastName(String) - Method in class com.almende.eve.entity.Person
 
setMarks(List<Double>) - Method in class com.almende.eve.entity.Person
 
setMessage(String) - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
setMethod(String) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
setMethod(String) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setName(String) - Method in class com.almende.eve.entity.Person
 
setParams(Object) - Method in class com.almende.eve.agent.log.Log
 
setParams(ObjectNode) - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
setResult(Object) - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
setSchedulerFactory(Config) - Method in class com.almende.eve.agent.AgentFactory
Load a scheduler factory from a config file
setSchedulerFactory(SchedulerFactory) - Method in class com.almende.eve.agent.AgentFactory
Set a scheduler factory.
setState(State) - Method in class com.almende.eve.agent.Agent
Set the state of the agent instance.
setStateFactory(Config) - Method in class com.almende.eve.agent.AgentFactory
Load a state factory from config
setStateFactory(StateFactory) - Method in class com.almende.eve.agent.AgentFactory
Set a state factory.
setSuccess(Boolean) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setTemplateParams(String, Map<String, String>) - Static method in class com.almende.util.HttpUtil
Create an url from a template and a map with parameter values.
setTimestamp(Long) - Method in class com.almende.eve.agent.log.Log
 
setTimestamp(String) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setTimeToLive(long) - Method in class com.almende.eve.agent.log.LogAgent
Set a time-to-live for the LogAgent.
setType(String) - Method in class com.almende.eve.state.log.AgentDetailRecord
 
setUsername(String) - Method in class com.almende.eve.agent.example.ChatAgent
Set the username, used for displaying messages
SingleAgentServlet - Class in com.almende.eve.transport.http
 
SingleAgentServlet() - Constructor for class com.almende.eve.transport.http.SingleAgentServlet
 
size() - Method in class com.almende.eve.state.ConcurrentFileState
 
size() - Method in class com.almende.eve.state.FileState
 
size() - Method in class com.almende.eve.state.MemoryState
 
size() - Method in class com.almende.eve.state.OriginalFileState
 
State - Interface in com.almende.eve.state
 
StateFactory - Interface in com.almende.eve.state
 
streamBinaryData(InputStream, String, HttpServletResponse) - Static method in class com.almende.util.StreamingUtil
Stream an input stream to a servlet response
StreamingUtil - Class in com.almende.util
 
StreamingUtil() - Constructor for class com.almende.util.StreamingUtil
 
streamToString(InputStream) - Static method in class com.almende.util.HttpUtil
Read an input stream into a string
streamToString(InputStream) - Static method in class com.almende.util.StringUtil
Convert a stream to a string
StringUtil - Class in com.almende.util
 
StringUtil() - Constructor for class com.almende.util.StringUtil
 
subscribe(String, String, String) - Method in class com.almende.eve.agent.Agent
Subscribe to an other agents event
subscribeToAgent(String) - Method in class com.almende.eve.agent.example.TestAgent
 
subtract(Double, Double) - Method in class com.almende.eve.agent.example.TestAgent
 
sum(List<Double>) - Method in class com.almende.eve.agent.example.TestAgent
 
sumArray(Double[]) - Method in class com.almende.eve.agent.example.TestAgent
 
SyncCallback<T> - Class in com.almende.eve.transport
 
SyncCallback() - Constructor for class com.almende.eve.transport.SyncCallback
 

T

TestAgent - Class in com.almende.eve.agent.example
 
TestAgent() - Constructor for class com.almende.eve.agent.example.TestAgent
 
TestAgentInterface - Interface in com.almende.eve.agent.example
 
TestAgentInterface.STATUS - Enum in com.almende.eve.agent.example
 
testAgentProxy() - Method in class com.almende.eve.agent.example.TestAgent
 
testAgentProxy2() - Method in class com.almende.eve.agent.example.TestAgent
 
testAgentProxy3(Boolean) - Method in class com.almende.eve.agent.example.TestAgent
 
testAgentProxy4() - Method in class com.almende.eve.agent.example.TestAgent
 
testAgentProxy5() - Method in class com.almende.eve.agent.example.TestAgent
 
testAsyncHTTP() - Method in class com.almende.eve.agent.example.TestAgent
 
testAsyncXMPP(String) - Method in class com.almende.eve.agent.example.TestAgent
 
testEnum(TestAgentInterface.STATUS) - Method in class com.almende.eve.agent.example.TestAgent
 
testEnum(TestAgentInterface.STATUS) - Method in interface com.almende.eve.agent.example.TestAgentInterface
 
testEnumProxy() - Method in class com.almende.eve.agent.example.TestAgent
 
testEnumSend() - Method in class com.almende.eve.agent.example.TestAgent
 
testGetContacts(String) - Method in class com.almende.eve.agent.example.TestAgent
 
testSend(String, String) - Method in class com.almende.eve.agent.example.TestAgent
 
testSendNonExistingMethod() - Method in class com.almende.eve.agent.example.TestAgent
 
testSyncXMPP(String) - Method in class com.almende.eve.agent.example.TestAgent
 
testVoid() - Method in class com.almende.eve.agent.example.TestAgent
 
testVoid() - Method in interface com.almende.eve.agent.example.TestAgentInterface
 
testVoidProxy() - Method in class com.almende.eve.agent.example.TestAgent
 
ThreadSafe - Annotation Type in com.almende.eve.agent.annotation
Annotation for parameter names.
throwException() - Method in class com.almende.eve.agent.example.TestAgent
 
throwJSONRPCException() - Method in class com.almende.eve.agent.example.TestAgent
 
toString() - Method in class com.almende.eve.agent.Agent
 
toString() - Method in class com.almende.eve.rpc.jsonrpc.JSONRequest
 
toString() - Method in class com.almende.eve.rpc.jsonrpc.JSONResponse
 
toString() - Method in exception com.almende.eve.rpc.jsonrpc.JSONRPCException
 
toString() - Method in class com.almende.eve.state.FileStateFactory
 
toString() - Method in class com.almende.eve.transport.http.HttpService
 
toString() - Method in class com.almende.eve.transport.xmpp.XmppService
 
TransportService - Interface in com.almende.eve.transport
 
trigger(String, Object) - Method in class com.almende.eve.agent.Agent
Trigger an event
triggerDataChanged() - Method in class com.almende.eve.agent.example.TestAgent
 
triggerPingEvent(String) - Method in class com.almende.eve.agent.example.TestAgent
 

U

unregisterPingEvent() - Method in class com.almende.eve.agent.example.TestAgent
 
unsubscribe(String, String) - Method in class com.almende.eve.agent.Agent
Unsubscribe from an other agents event
unsubscribe(String, String, String) - Method in class com.almende.eve.agent.Agent
Unsubscribe from an other agents event
unsubscribeFromAgent(String, String) - Method in class com.almende.eve.agent.example.TestAgent
 
url - Variable in class com.almende.eve.entity.Callback
 
User - Class in com.almende.eve.agent.annotation
 
User(String, String[]) - Constructor for class com.almende.eve.agent.annotation.User
 

V

validate(Class<?>, RequestParams) - Static method in class com.almende.eve.rpc.jsonrpc.JSONRPC
Validate whether the given class contains valid JSON-RPC methods.
valueOf(String) - Static method in enum com.almende.eve.agent.annotation.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almende.eve.agent.example.TestAgentInterface.STATUS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almende.eve.rpc.jsonrpc.JSONRequest.VERSION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.almende.eve.rpc.jsonrpc.JSONRPCException.CODE
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.almende.eve.agent.annotation.AccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almende.eve.agent.example.TestAgentInterface.STATUS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almende.eve.rpc.jsonrpc.JSONRequest.VERSION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.almende.eve.rpc.jsonrpc.JSONRPCException.CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.almende.eve.state.ConcurrentFileState
 
values() - Method in class com.almende.eve.state.FileState
 
values() - Method in class com.almende.eve.state.MemoryState
 
values() - Method in class com.almende.eve.state.OriginalFileState
 

X

xmppConnect(String, String) - Method in class com.almende.eve.agent.example.TestAgent
 
xmppDisconnect() - Method in class com.almende.eve.agent.example.TestAgent
 
XmppService - Class in com.almende.eve.transport.xmpp
 
XmppService() - Constructor for class com.almende.eve.transport.xmpp.XmppService
 
XmppService(AgentFactory, Map<String, Object>) - Constructor for class com.almende.eve.transport.xmpp.XmppService
Construct an XmppService This constructor is called when the TransportService is constructed by the AgentFactory
XmppService(AgentFactory, String, Integer, String, String) - Constructor for class com.almende.eve.transport.xmpp.XmppService
initialize the settings for the xmpp service
XmppService(AgentFactory, String, Integer, String) - Constructor for class com.almende.eve.transport.xmpp.XmppService
initialize the settings for the xmpp service

A C D E F G H I J K L M N O P R S T U V X

Copyright © 2013 Almende BV. All Rights Reserved.