| Interface | Description |
|---|---|
| ClientFile |
Interface para representação de arquivos no lado cliente.
|
| CommandFinalizationInfo |
Conjunto de informações sobre a finalização do comando.
|
| FileLockListenerInterface |
Interface usada para notificações de obtenção de lock ou quando o lock foi
expirado.
|
| Getter |
A interface
Getter define o acesso a um campo de um objeto. |
| IdInterface |
Interface implementada pelas classes que possuem um identificador.
|
| IPathFactory | |
| MonitoredServerListener |
Interface para os ouvintes de uma monitoração.
|
| MonitoringSet |
Interface para ser implementada por todas as classes que representem para o
cliente uma informação remota a ser monitorada.
|
| NotificationHandler |
Interface que define um handler para uma notificação.
|
| ProjectFileChannelLoadListener |
Listener de transmissão de upload/download.
|
| ProjectFileFilter |
Define um filtro de arquivos de projeto.
|
| ProjectObserver |
Interface que modela um observador de projetos.
|
| ServerMonitorListener |
Interface para os ouvintes de ServerMonitor
|
| Class | Description |
|---|---|
| AbstractCommandFinalizationInfo |
Classe base para implementações de
CommandFinalizationInfo, que
contém as informações básicas sobre o estado de finalização de um comando. |
| AbstractProjectRecoveryNotification |
Notificação de abertura de projeto.
|
| AccessSGAPathPermission |
Permissão que define quais são os paths do SGA visíveis para um usuário.
|
| AdministrationEvent |
A classe
AdministrationEvent representa um evento ocorrido no
serviço de administração. |
| AdminPermission |
Permissão para executar comandos de administração.
|
| AlgoEvent |
A classe
AlgoEvent representa um evento ocorrido no serviço de
algoritmos. |
| AlgorithmAdminPermission |
Permissão para gerenciar algoritmos e reiniciar o serviço correspondente.
|
| AlgorithmExecutionPermission |
Permissão para indicar se um usuário, em um determinado sistema, pode
executar um ou mais algoritmos instalados no sistema atual.
|
| AlgorithmsReloadNotification |
Classe que modela uma notificação de reload no serviço de algoritmos
|
| AllProjectsArgObserver |
Representa um argumento para observação de todos os projetos.
|
| AttributesPermission |
Super-classe das classes de permissão que possuem, além do nome e da
descrição, uma lista de atributos textuais.
|
| BusInfo |
Contém informações sobre a localização do OpenBus.
|
| CategoryAlgorithmsExecutionPermission |
Permissão para indicar se um usuário, em um determinado sistema, pode
executar um ou mais algoritmos instalados no sistema atual.
|
| ChoicePermission |
Classe abstrata que deve ser implementada quando se precisa de uma permissão
com atributos que podem ser escolhidos de uma lista que será populada de
acordo com a implementação dos métodos:
ChoicePermission.getDomain() e
ChoicePermission.getRange(String). |
| ClientFileLockListener |
Classe responsável por observar no cliente quando um lock de arquivo é obtido
ou expirado.
|
| ClientProjectFile |
Modela a visão que um cliente tem de um arquivo ou diretório de um projeto.
|
| ClientProjectFileComparator |
A classe
ProjectFileComparator implementa o Comparator para o
ProjectFile. |
| ClientProjectFileInfo | |
| ClientSGAFile |
Define um arquivo que se encontra na máquina do SGA e que está visível para o
cliente.
|
| CloseProjectNotification |
Notificação de fechamento de projeto.
|
| CommandEndNotification |
Classe que representa os dados de mensagem de fim de comando em um SGA,
quando o comando não dá informações sobre como a execução terminou (com
sucesso ou com erro).
|
| CommandErrorNotification |
Classe que representa os dados de mensagem de erro na execução de um comando
em um SGA.
|
| CommandEvent |
Representa eventos que podem ocorrer em um comando.
|
| CommandFailedNotification |
Classe que representa os dados de mensagem de falha na inicialização de um
comando em um SGA.
|
| CommandFinalTime |
Representa os tempos finais de execução de um comando.
|
| CommandInfo |
Representa as informaçõs básicas aos comandos.
|
| CommandKilledNotification |
Classe que representa os dados de mensagem de comando interrompido em um SGA.
|
| CommandLostNotification |
Classe que representa os dados de mensagem de comando perdido em um SGA.
Isso acontece, por exemplo, na seguinte situação: Digamos que o SGAD seja desligado. |
| CommandNotification |
Classe que representa os dados de mensagem de comando em um SGA.
|
| CommandSubmission |
Representa a submissão do comando.
|
| CommandSuccessNotification |
Classe que representa os dados de mensagem de sucesso na execução de um
comando em um SGA.
|
| CommandViewPermission |
The Class CommandViewPermission.
|
| CommandWithNoExitCodeNotification |
Classe que representa os dados de mensagem de fim de comando em um SGA,
quando o comando deveria dar informações sobre como a execução terminou (com
sucesso ou com erro), mas não foi possível encontrar o seu código de saída.
|
| CommonClientProject |
Modela a visão cliente de um projeto.
|
| CommonProjectInfo |
Modela as informações de um projeto.
|
| DefaultCommandFinishedNotification |
Classe que representa os dados padrão sobre a execução de um comando em um
SGA.
|
| DirRefreshedEvent |
Representa o evento de atualização de um diretório na árvore de projetos,
sincronizando-o com o seu equivalente no servidor.
|
| EncryptedPassword |
Classe para armazenar uma senha criptografada.
|
| ExtendedCommandFinalizationInfo |
Informações compostas sobre a finalização de um comando (utilizada para
guardar informações de um fluxo e seus nós).
|
| ExtendedCommandFinishedNotification |
Classe que representa os dados mais detalhados de mensagem de fim de comando
em um SGA.
|
| ExternalAccessPermission |
Permissão genérica para autorizar acesso a serviços e sistemas externos, que
necessitem de senha.
|
| FileInfo | |
| FileInfoSearchResult |
Esta classe representa as informações de um arquivo que foi obtido como
resultado da pesquisa de arquivos.
|
| FileLockEvent |
Evento para indicar a clientes o estado da solicitação de um bloqueio de
arquivo da área de projetos.
|
| FileNodeInfo |
Classe que representa um nó de uma árvore de arquivos e diretórios.
|
| FileSystemSpaceNotification |
Notificação de espaço em disco utilizado.
|
| FileTypeComparator |
Implementação do comparador de ClientProjectFile por tipo de arquivo.
|
| FileUpdateNotification |
Notificação sobre a atualização de um arquivo.
|
| GlobalAdminPermission | |
| IdFactory |
A classe IdFactory é responsável pela geração dos identificadores numéricos.
|
| LocalServerPermission |
Permissão específica para permitir que um servidor local se conecte a um
servidor central.
|
| LogFile |
A classe
LogFile representa um arquivo de log localizado no
servidor. |
| LogFileInfo |
A classe
LogFileInfo encapsula as informações básicas de um
arquivo de log |
| LoginAsPermission |
Esta classe representa a permissão de logar como.
|
| LoginInfo |
Estrutura que armazenas as informações de login de um usuário
|
| LoginPasswordCipher |
Classe utilitária para criptografar e descriptografar a senha do login.
|
| ManifestVersion |
Versão de uma classe (lida do manifest do jar).
|
| MDigest |
MDigest é uma classe estática que utiliza as funcionalidades da
classe java.security.MessageDigest para gerar o hash MD5 de mensagens. |
| MonitoredServer |
Guarda os dados referentes a monitoração de um servidor remoto.
|
| MultipleFlowPermission |
Permissão para execução de fluxos múltiplos.
|
| NewProjectFileEvent |
Representa o evento de inclusão de arquivo na árvore do projeto.
|
| NewProjectFilesEvent |
Representa o evento de inclusão de vários arquivos, simultaneamente, na
árvore do projeto (para gerar apenas um evento de redesenho).
|
| NoHiddenFileFilter |
Filtro que aceita apenas arquivos cujos nomes não começam com ".".
|
| Notification |
Representa uma notificação remota.
|
| ObserverData |
A classe
ObserverData representa um observador remoto e seu
argumento. |
| OpenProjectNotification |
Notificação de abertura de projeto.
|
| Permission |
Define a super-classe das permissões do sistema CSBase.
|
| Platform |
A classe
Platform representa uma Plataforma de Execução. |
| PlatformInfo |
A classe
PlatformInfo contém informações de uma plataforma de
execução (Platform). |
| PreLoginData |
Dados sobre um preLogin realizado com sucesso.
|
| ProgressData |
Dado dinâmico de progresso do comando.
|
| ProgressDataParser |
Classe de tratamento de informações de progresso do comando.
|
| ProjectAdminInfo |
Modela informações administrativas sobre um projeto.
|
| ProjectAdminPermission |
Permissão para desativar gerenciar projetos com reserva de área.
|
| ProjectArgObserver |
Representa um argumento para observação de um projeto específico.
|
| ProjectBasicInfo |
Dados do projeto que são armazenados para a lista de projetos abertos
recentemente
|
| ProjectClosedEvent |
Representa o evento de fechamento de um projeto.
|
| ProjectDeletedEvent |
Representa o evento de remoção de um projeto.
|
| ProjectEvent |
Representa eventos que podem ocorrer em um projeto.
|
| ProjectFileDeletedEvent |
Representa o evento de remoção de um arquivo na árvore do projeto.
|
| ProjectFileInfo |
Esta classe é responsável por transmitir dados de um arquivo ou diretório de
projeto, de um objeto para outro ou mesmo do cliente para o servidor.
|
| ProjectFileRenamedEvent |
Representa o evento de renomear um arquivo na árvore do projeto.
|
| ProjectFilesDeletedEvent |
Representa o evento de remoção de um arquivo na árvore do projeto.
|
| ProjectFileStateChangedEvent |
Representa o evento de mudança de estado de um arquivo na árvore do projeto.
|
| ProjectFileType |
A classe
ProjectFileType mantém todos os tipos de arquivos
conhecidos pelo sistema. |
| ProjectFileTypeFilter |
Filtro para os Tipos de Arquivos/Diretórios.
|
| ProjectFileTypeInfo |
Informações sobre o Tipo de Arquivos de Projeto.
|
| ProjectInfoModifiedEvent |
Representa o evento de modificação de informações de um projeto.
|
| ProjectNotification |
Classe que modela uma notificação de projeto.
|
| ProjectPermissions | |
| ProjectRecoveryFailureNotification |
Notificação de abertura de projeto.
|
| ProjectRecoverySuccessNotification |
Notificação de abertura de projeto.
|
| ProjectSynchronizationData |
Modela os dados para sincronização entre dois projetos.
|
| ProjectSynchronizationFileInfo |
Modela os dados de um arquivo que participa da sincronização entre dois
projetos.
|
| ProjectSynchronizationListProjects |
Modela as listas com os projetos de um determinado usuário.
|
| ProjectSynchronizationResult |
Modela o resultado de uma operação de sincronização entre dois projetos.
|
| ProjectSynchronizationUnit |
Modela os dados de um projeto que participará de uma sincronização.
|
| ProjectUserEvent |
A classe
ProjectUserEvent representa um evento ocorrido no
ProjectService. |
| ReadOnlyProjectPermission |
Permissão para indicar se um usuário, em um determinado sistema, pode
escrever no determinado projeto.
|
| RemoteFileInputStream |
Implementa um leitor (stream) de um arquivo (client-side).
|
| RemoteFileOutputStream |
Implementa um escritor (stream) de um arquivo (client-side).
|
| Role |
A classe
Role representa um perfil de permissões. |
| RoleInfo |
A classe
RoleInfo contém informações de um perfil de usuário. |
| SchedulerCommandRemovedEvent |
Representa que um comando foi removido do agendador de comandos.
|
| SchedulerStateChangedEvent |
Representa uma alteração no estado da fila do agendador de comandos.
|
| SecureKey |
Modela a chave que é usada para identificar a sessão de um usuário.
|
| ServerExecutionPermission |
Permissão para executar comandos em servidores.
|
| ServerGroupInfo |
Representa um grupo de servidores de algoritmos.
|
| ServerManager |
O ServerManager é responsável por manter, adicionar e remover um servidor
CSBase da monitoração.
|
| ServerManagerData |
Responsável por centralizar todas as informações a respeito dos servidores
que são manipulados por uma instância de
ServerManager |
| ServerMonitor |
Monitora uma conexão com um servidor CSBase identificado por uma
ServerURI. |
| ServerNotification |
Representa o conteúdo da mensagem de notificação.
|
| ServerURI |
Representa uma URI de conexão em um servidor CSBase.
|
| Session |
Representa uma sessão de um usuário logado.
|
| SGAAdminPermission |
Permissão para desativar servidores de execução de algoritmos (SGAs).
|
| SGAFile |
Classe que define um aruivo a ser criado por um SGA decorrente da execução de
um algoritmo.
|
| SGAInfo |
Representa os dados de cada maquina de um SGA para ser mostrado no cliente.
|
| SGANotification |
Classe que modela uma notificação de start-up/shutdownr/init do SGA
|
| SGANotificationPermission |
Permissão para receber notificações de mensagens de
inicialização/reinicialização de SGAs.
|
| SGASet |
A classe
SGASet representa para o cliente o gerenciador de uma
máquina hospedeira (ou servidor), capaz de atender à solicitação de execução
remota de algoritmos. |
| SharedObject |
Define um objeto genérico que pode ser armazenado e compartilhado através do
serviço SharedObjectService.
|
| SharedProjectEvent |
Representa um evento sobre o compartilhamento de um projeto.
|
| SimpleCommandFinalizationInfo |
Informações simples sobre a finalização de um comando (utilizada para guardar
informações algoritmos simples ou de fluxos sem as informações individuais
dos nós).
|
| SimplePermission |
Super-classe das classes de permissão cujas informações relevantes são o
nome e a descrição.
|
| SingleServerManager |
SingleServerManager é a base para a monitoração de um único
servidor. |
| SuperUserPermission |
Permissão que possibilita a um tipo de usuário especial, chamado de
super-usuário, delegar um login de um outro usuário especificado por ele sem
necessidade de entrada de senha.
|
| SyncRemoteFileChannel |
Abstração de um canal que exporta os métodos padrão de RemoteFileChannel e
acrescenta variantes de métodos com prefixo "sync" que tentam realizar a
transferência completa dos dados em questão, ou lançam uma exceção caso não
consigam.
|
| TreeChangedEvent |
Representa o evento que indica que a árvore do projeto foi reconstruída.
|
| User |
Representa um usuário do sistema.
|
| UserAdministrationPermission |
Permissão que possibilita a um usuário qualquer, que não seja o admin, criar,
modificar e excluir usuários.
|
| UserGroup |
A classe
UserGroup representa um tipo de Grupo de Usuários. |
| UserGroupInfo |
A classe
UserGroupInfo representa os dados de um UserGroup. |
| UserInfo |
A classe
UserInfo representa os dados de um usuário. |
| UserNotification |
Classe que modela uma notificação cujo dado já é um texto.
|
| UserOutline |
A classe
UserOutline representa informações resumidas de um
usuário: identificação de login e o seu grupo. |
| UserPasswordPermission |
Super-classe das classes de permissão que possuem, além do nome e da
descrição, um par de usuário e senha.
|
| UserProjectInfo |
Contém os dados básicos de identificação de um projeto de um usuário.
|
| UserProjectsArgObserver |
Representa um argumento para observação de todos os projetos de um usuário.
|
| UsersNotification |
Classe que modela uma notificação de compartilhamento.
|
| UserUpdate |
A classe
UserUpdate representa informações resumidas de
atualização de um usuário: a identificação e a data da última atualização. |
| Utilities |
Classe de métodos utilitários que podem ser usados tanto no cliente quanto no
servidor.
|
| Enum | Description |
|---|---|
| CapacityType |
Enumeração que mapeia os tipos de capacidades definidos na idl com tipos java
para que classes do servidor não precisem importar o pacote sgaidl.
|
| ClientFileType |
Enumeração que define os tipos de arquivos
ClientFile quanto a sua
localização. |
| ClientOptimizationMode |
Enumeração para definição de tipos de otimização de acesso à arquivos de
projeto
|
| CommandEvent.EventType | |
| CommandFinalizationInfo.FinalizationInfoType |
Tipo de informação de finalização disponível para o comando.
|
| CommandFinalizationType |
Indica o que levou o comando a terminar.
Pode ser vista como uma classificação do comando dentro do estado CommandStatus.FINISHED. |
| CommandStatus |
Classe responsável pelo estado de um comando em execução.
|
| FailureFinalizationType |
Indica as possíveis causas de falha na execução de um comando.
|
| FileUpdateNotification.Result |
Representa o resultado de uma atualização.
|
| Priority |
Classe responsável pelas prioridades dos comandos na fila de prioridades.
|
| ProjectAllocationState |
Enumeração de estados de alocação onde um projeto pode se encontrar.
|
| ProjectAttribute |
Enumeração de atributos de projeto.
|
| ProjectPermissions.SharingType |
Tipo do compartilhamento.
|
| SGASet.Status |
Estado do servidor
|
Copyright © 2021. All rights reserved.