| Modifier and Type | Method and Description |
|---|---|
void |
addApplicationRegistry(ApplicationRegistry reg)
Adição de um registry.
|
void |
addContextProperties(Properties props)
Atribui as propriedades dos contextos.
|
void |
deactivate(RunnerApplication application)
Remoção da lista de aplicações ativas
|
void |
finishAllApplications()
Termina a execução de todas as aplicações em execução.
|
Set<String> |
getAllAplicationsIds() |
ApplicationRegistry |
getApplicationRegistry(String id)
Tomada de um id de aplicação com base em um identificador.
|
IContextFactory |
getContextFactory()
Obtém a fábrica de contextos do Runner.
|
static ApplicationManager |
getInstance()
Retorna o singleton do
Runner. |
Properties |
getRunnerProperties()
Obtém as propriedades dos contextos.
|
RunnerApplication |
getRunningApp(String id)
Obtém a instância da aplicação a partir do seu identificador.
|
RunnerApplication |
getRunningApplicationType(String id)
Obtém a instância da aplicação a partir do seu identificador.
|
boolean |
hasActiveApplications() |
boolean |
hasApplicationRegistry(String id)
Verifica se existe uma aplicação com o identificador especificado.
|
RunnerApplication |
runApplication(String id,
Charset charset)
Lança uma nova instância da aplicação com o identificador definido.
|
boolean |
sendMessage(String id,
IMessage message,
IMessageSender sender)
Envia uma mensagem a uma instância de aplicação.
|
void |
setContextFactory(IContextFactory contextFactory)
Atribui a fábrica de contextos do Runner.
|
public static final ApplicationManager getInstance()
Runner.public void finishAllApplications()
public void addApplicationRegistry(ApplicationRegistry reg)
reg - registro da aplicação.public void setContextFactory(IContextFactory contextFactory)
contextFactory - a fábrica de contextos.public IContextFactory getContextFactory()
public ApplicationRegistry getApplicationRegistry(String id)
id - idpublic boolean hasApplicationRegistry(String id)
id - o identificador.true se existir aplicação com o identificador ou
false caso contrário.public RunnerApplication getRunningApp(String id)
id - o identificador.public RunnerApplication getRunningApplicationType(String id)
id - o identificador do tipo de aplicação.public boolean hasActiveApplications()
public Properties getRunnerProperties()
public void deactivate(RunnerApplication application)
application - a aplicaçãopublic RunnerApplication runApplication(String id, Charset charset)
id - identificador da aplicação.charset - o charset do ambiente.public boolean sendMessage(String id, IMessage message, IMessageSender sender)
id - o identificador da instância da aplicação.message - a mensagem.sender - identifica a aplicação que enviou a mensagem.public void addContextProperties(Properties props)
props - as propriedades.Copyright © 2013–2015 Tecgraf/PUC-Rio. All rights reserved.