public abstract class AbstractCreatorFactory extends Object implements AgentCreatorProvider
Constructor and Description |
---|
AbstractCreatorFactory([skillProvider : DynamicSkillProvider])
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DynamicSkillProvider |
mergeSkillProviders(providers : ConcurrentLinkedDeque<DynamicSkillProvider>)
Create a skill provider that is delegating the creation to a set of providers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAgentCreator
public new
([skillProvider : DynamicSkillProvider])
skillProvider
- is the provider of skills that should be given to the created agents.
The provider may be null
.@Pure
public def
mergeSkillProviders(providers : ConcurrentLinkedDeque<DynamicSkillProvider>) : DynamicSkillProvider
AbstractCreatorFactory
providers
- is the list of skill providers to be integrated into the skill provider.Copyright © 2020 the original authors or authors.