csdk.v1_0.runner.application
Class RunnerApplication

java.lang.Object
  extended by csdk.v1_0.runner.application.RunnerApplication
All Implemented Interfaces:
IApplication, Serializable

public class RunnerApplication
extends Object
implements IApplication

Classe que mapeia uma aplicação baseada no CSDK para a sandbox. Essa classe *não* deve ser usada por desenvolvedores CSDK em suas aplicações. Ela é de uso exclusivo do ambiente simulado do Runner.

See Also:
Serialized Form

Constructor Summary
RunnerApplication(ApplicationRegistry registry)
          Construtor.
 
Method Summary
 boolean canEndApplication()
          
 boolean finishApplication()
          Tenta terminar a execução da aplicação
 IApplication getApplication()
          Obtém a aplicação propriamente dita.
 String getApplicationId()
          Obtém o id da aplicação.
 String getInstanceId()
          Obtém o id da instância da aplicação.
 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

RunnerApplication

public RunnerApplication(ApplicationRegistry registry)
                  throws ApplicationException
Construtor.

Parameters:
registry - o registro da aplicação.
Throws:
ApplicationException - em caso de erro ao instanciar a aplicação.
Method Detail

canEndApplication

public boolean canEndApplication()

Specified by:
canEndApplication in interface IApplication

finishApplication

public boolean finishApplication()
Tenta terminar a execução da aplicação

Returns:
verdadeiro se a execução foi terminada.

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

getInstanceId

public String getInstanceId()
Obtém o id da instância da aplicação.

Returns:
o id com uma string.

getApplicationId

public String getApplicationId()
Obtém o id da aplicação.

Returns:
o id com uma string.

getApplication

public IApplication getApplication()
Obtém a aplicação propriamente dita.

Returns:
a aplicação.


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