|
OpenDreams Core
1.7
|
Módulo v1.7 que implementa a API DRMAA no Openbus. Mais...
Componentes | |
| struct | FileTransferMode |
| Possui valores booleandos que indicam o stage in ou out dos arquivos de entrada padrão, saída padrão e erro padrão, respectivamente. Mais... | |
| struct | Version |
| Possui os números major e minor do sistema CSBase. Mais... | |
| exception | AlreadyActiveSessionException |
| Falha na inicialização devido a uma sessão DRMAA existente. Mais... | |
| exception | AuthorizationException |
| O usuário não está autorizado a executar a operação requisitada. Mais... | |
| exception | ConflictingAttributeValuesException |
| O valor do atributo tem um conflito com uma ou mais propriedades previamente atribuídas. Mais... | |
| exception | DefaultContactStringException |
| A implementação DRMAA não pode usar o valor default de contato para conectar com o sistema DRM. Mais... | |
| exception | DeniedByDrmException |
| O sistema DRM rejeitou o job devido a configuração do sistema DRM ou das propriedades atribuídas no JobTemplate. Mais... | |
| exception | DrmCommunicationException |
| Não foi possível contactar o sistema DRM. Mais... | |
| exception | DrmsExitException |
| Um problema foi encontrado na tentativa de finalização da sessão. Mais... | |
| exception | DrmsInitException |
| Um problema foi encontrado na tentativa de iniciar uma sessão. Mais... | |
| exception | ExitTimeoutException |
| As chamadas aos métodos tecgraf::openbus::DRMAA::v1_7::Session::wait ou tecgraf::openbus::DRMAA::v1_7::Session::synchronize da interface da tecgraf::openbus::DRMAA::v1_7::Session retornaram antes de todos os jobs selecionados terem finalizado. Mais... | |
| exception | HoldInconsistentStateException |
| O job não pode mudar para o estado HOLD. Mais... | |
| exception | IllegalStateException |
| A instância do JonInfo não está no estato apropriado para o tipo de operação requisitada. Mais... | |
| exception | InternalException |
| Exceção lançada quando ocorre um erro inesperado ou interno do DRMAA. Mais... | |
| exception | InvalidArgumentException |
| Um valor de parâmetro é inválido, como por exemplo, no caso de ser de um tipo errado. Mais... | |
| exception | InvalidAttributeFormatException |
| Exceção lançada quando o formato de uma propriedade do tecgraf::openbus::DRMAA::v1_7::JobTemplate é inválido, por exemplo, um time stamp com formato inválido. Mais... | |
| exception | InvalidAttributeValueException |
| Exceção lançada quando o valor de uma propriedade do tecgraf::openbus::DRMAA::v1_7::JobTemplate é inválida. Mais... | |
| exception | InvalidContactStringException |
| Exceção lançada quando o parâmetro contato é inválido. Mais... | |
| exception | InvalidJobException |
| O job correspondente a um determinado id não existe ou já foi liberado por uma chamada ao método tecgraf::openbus::DRMAA::v1_7::Session::synchronize com dispose==TRUE. Mais... | |
| exception | InvalidJobTemplateException |
| O JobTemplate não está válido quando, por exemplo, foi criado incorretamente sem utilizar o método tecgraf::openbus::DRMAA::v1_7::Session::createJobTemplate, ou quando já foi removido por uma chamada ao método tecgraf::openbus::DRMAA::v1_7::Session::deleteJobTemplate(). Mais... | |
| exception | NoActiveSessionException |
| A chamada falhou porque não há uma sessão ativa. Mais... | |
| exception | NoDefaultContactStringSelectedException |
| Não foi fornecido ou selecionado um contato default para o sistema DRM. O DRMAA requer que uma string default de contato seja selecionada quando há mais de uma possível implementação DRMAA disponível. Mais... | |
| exception | OutOfMemoryException |
| Pode ser lançada a qualquer momento quando a implementação DRMAA executar sem memória livre suficiente. Mais... | |
| exception | ReleaseInconsistentStateException |
| O job não está no estado HOLD e, portanto, não pode ser liberado. Mais... | |
| exception | ResumeInconsistentStateException |
| O job não está em um estado suspenso (ex, *_SUSPENDED) e, portanto, não pode ser ativado. Mais... | |
| exception | SuspendInconsistentStateException |
| O job não está em um estado que possa ser suspenso. Mais... | |
| exception | TryLaterException |
| o sistema DRM rejeitou a operação, possivelmente devido a uma sobrecarga de requisições. Uma nova tentativa pode ter sucesso. Mais... | |
| exception | UnsupportedAttributeException |
| O atributo fornecido ao JobTemplate não é suportado pela implementação corrente do DRMAA. Mais... | |
| interface | JobInfo |
| Possui informações sumarizadas a respeito do resultado da execução de um job, como dados sobre o consumo de resursos e o código de término da execução do job. Mais... | |
| interface | JobTemplate |
| Define os atributos necessários a submissão de um job para execução. Mais... | |
| interface | Session |
Definições de tipos | |
| typedef sequence< string > | OrderedStringList |
| Tipo utilizado para uma sequência ordenada de string. | |
| typedef sequence< string > | StringList |
| Tipo utilizado para uma sequência não ordenada de string. | |
|
typedef sequence< sequence < string, 2 > > | Dictionary |
| Tipo usado para representar um dicionário para mapa de pares chave-valor. | |
| typedef long long | TimeAmount |
| Tipo usado para representar uma quantidade de tempo com uma resolução de, no mínimo, segundos. | |
Enumerações | |
| enum | JobControlAction { SUSPEND, RESUME, HOLD, RELEASE, TERMINATE } |
| Os valores dessa enumeração representam as possíveis ações que alteram o estado de um job submetido para execução. Mais... | |
| enum | JobState { UNDETERMINED, QUEUED_ACTIVE, SYSTEM_ON_HOLD, USER_ON_HOLD, USER_SYSTEM_ON_HOLD, RUNNING, SYSTEM_SUSPENDED, USER_SUSPENDED, USER_SYSTEM_SUSPENDED, DONE, FAILED } |
| Os valores dessa enumeração representam os possíveis estados de um job submetido. Mais... | |
| enum | JobSubmissionState { HOLD_STATE, ACTIVE_STATE } |
| Os valores dessa enumeração representam os estados iniciais de um job ao ser submetido para execução. Mais... | |
Variáveis | |
| native | PartialTimestamp |
| Usado para representar atributos do tipo TimeStamp do job template. Possui uma implementação nativa. | |
Módulo v1.7 que implementa a API DRMAA no Openbus.
Os valores dessa enumeração representam as possíveis ações que alteram o estado de um job submetido para execução.
É usado como o tipo do parâmetro de entrada para o método tecgraf::openbus::DRMAA::v1_7::Session::control.
Os valores dessa enumeração representam os possíveis estados de um job submetido.
É usado como o tipo do retorno da chamada ao método tecgraf::openbus::DRMAA::v1_7::Session::jobStatus.
Os valores dessa enumeração representam os estados iniciais de um job ao ser submetido para execução.
É usado no atributo tecgraf::openbus::DRMAA::v1_7::JobTemplate::jobSubmissionState.
1.7.5.1