public class AgentsFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Agent |
getAgentInstance(java.lang.String name)
Get a new instance of an agent with given name.
|
static java.util.Set<java.lang.String> |
getAgents()
get all available agent names
|
static java.util.Set<java.lang.String> |
getAgents(java.lang.Class<?> classType)
Get all agents of a particular type
|
public static java.util.Set<java.lang.String> getAgents()
public static java.util.Set<java.lang.String> getAgents(java.lang.Class<?> classType)
classType
- the type that is desired.public static Agent getAgentInstance(java.lang.String name) throws java.lang.InstantiationException, java.lang.IllegalAccessException
name
- java.lang.IllegalAccessException
java.lang.InstantiationException