cz.cuni.amis.pogamut.udk.factory.direct.remoteagent
Class UDKServerFactory<PARAMS extends UDKAgentParameters>

Package class diagram package UDKServerFactory
java.lang.Object
  extended by cz.cuni.amis.pogamut.udk.factory.direct.remoteagent.UDKServerFactory<PARAMS>
Type Parameters:
PARAMS -
All Implemented Interfaces:
IAgentFactory<UDKServer,PARAMS>

public class UDKServerFactory<PARAMS extends UDKAgentParameters>
extends Object
implements IAgentFactory<UDKServer,PARAMS>

Factory that uses direct instantiation (plain old Java style) of the UDKServer class.

Can't be used to instantiate other classes!

If you need to instantiate own UDKServer descendant, use UDKServerFactory and define own descendant of UDKServerModule.

Author:
Jimmy

Constructor Summary
UDKServerFactory()
           
 
Method Summary
 UDKServer newAgent(PARAMS agentParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDKServerFactory

public UDKServerFactory()
Method Detail

newAgent

public UDKServer newAgent(PARAMS agentParameters)
                   throws cz.cuni.amis.utils.exception.PogamutException
Specified by:
newAgent in interface IAgentFactory<UDKServer,PARAMS extends UDKAgentParameters>
Throws:
cz.cuni.amis.utils.exception.PogamutException


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.