testealgo
Class TesteAlgo

java.lang.Object
  extended by testealgo.TesteAlgo
All Implemented Interfaces:
IApplication, Serializable

public class TesteAlgo
extends Object
implements IApplication

Aplicação de teste simples.

Author:
Tecgraf/PUC-Rio
See Also:
Serialized Form

Constructor Summary
TesteAlgo(ICSDKEnvironment csdkInterface)
          Construtor padrão.
 
Method Summary
 boolean canEndApplication()
          
protected  void executeAlgorithm()
          Executa um algoritmo simples.
protected  void executeFlow()
          Executa um fluxo de algoritmos.
protected  void executeFlowFromFile()
          Executa um fluxo de algoritmos.
 void onApplicationEnd()
          
 void onApplicationStart()
          
 void onMessageReceived(IMessage message, IMessageSender sender)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TesteAlgo

public TesteAlgo(ICSDKEnvironment csdkInterface)
Construtor padrão.

Parameters:
csdkInterface - interface padrão para o ambiente CSDK.
Method Detail

canEndApplication

public boolean canEndApplication()

Specified by:
canEndApplication in interface IApplication

onMessageReceived

public void onMessageReceived(IMessage message,
                              IMessageSender sender)

Specified by:
onMessageReceived in interface IApplication

onApplicationEnd

public void onApplicationEnd()
                      throws ApplicationException

Specified by:
onApplicationEnd in interface IApplication
Throws:
ApplicationException

onApplicationStart

public void onApplicationStart()
                        throws ApplicationException

Specified by:
onApplicationStart in interface IApplication
Throws:
ApplicationException

executeAlgorithm

protected void executeAlgorithm()
                         throws CommandException,
                                ParameterValueConvertionException
Executa um algoritmo simples.

Throws:
CommandException - em caso de erro ao submeter o comando.
ParameterValueConvertionException - em caso de erro na parametrização.

executeFlow

protected void executeFlow()
                    throws CommandException
Executa um fluxo de algoritmos.

Throws:
CommandException - em caso de erro ao submeter o comando.

executeFlowFromFile

protected void executeFlowFromFile()
                            throws CommandException
Executa um fluxo de algoritmos.

Throws:
CommandException - em caso de erro ao submeter o comando.


Copyright © 2013–2014 Tecgraf/PUC-Rio. All rights reserved.