- java.lang.Object
-
- swim.api.agent.AbstractAgentType<A>
-
- swim.runtime.agent.AgentClass<A>
-
- All Implemented Interfaces:
swim.api.agent.AgentFactory<A>,swim.api.agent.AgentType<A>
public abstract class AgentClass<A extends swim.api.agent.Agent> extends swim.api.agent.AbstractAgentType<A>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static <A extends swim.api.agent.Agent>
AgentClass<A>apply(Class<? extends A> agentType)abstract AcreateAgent(swim.api.agent.AgentContext agentContext)swim.structure.Valueprops(swim.uri.Uri nodeUri)Class<? extends A>type()
-
-
-
Method Detail
-
props
public swim.structure.Value props(swim.uri.Uri nodeUri)
-
createAgent
public abstract A createAgent(swim.api.agent.AgentContext agentContext)
-
apply
public static <A extends swim.api.agent.Agent> AgentClass<A> apply(Class<? extends A> agentType)
-
-