Package br.ufsc.labsec.component
Class ComponentConfiguration
java.lang.Object
br.ufsc.labsec.component.AbstractComponentConfiguration
br.ufsc.labsec.component.ComponentConfiguration
public class ComponentConfiguration extends AbstractComponentConfiguration
Classe para fazer a interpretação do arquivo de configuração dos componentes
-
Field Summary
Fields inherited from class br.ufsc.labsec.component.AbstractComponentConfiguration
ATTR_NAME, COMPONENT_ERROR_MESSAGE, COMPONENT_ERROR_NOT_IN_LIST, componentDependencies, componentParams, componentProviders, componentProvides, connections, instance, isReady
-
Constructor Summary
Constructors Constructor Description ComponentConfiguration(InputStream configurationFile)
Lista adicionada para garantir que os componentes sejam criados na ordem em que foram definidos no arquivo de configuração. -
Method Summary
Modifier and Type Method Description protected void
interpretDocument(Document document)
Interpreta o documento de configuraçãoMethods inherited from class br.ufsc.labsec.component.AbstractComponentConfiguration
component, connect, getComponentParam, getComponentParam, getComponentParams, getComponents, getComponentStrParam, getDependencies, getInstance, getPathAppend, getProviders, on, param, paramAppend, replaceComponent, run, setComponentParam, setIsReady, setup
-
Constructor Details
-
ComponentConfiguration
Lista adicionada para garantir que os componentes sejam criados na ordem em que foram definidos no arquivo de configuração. Útil para componentes do tipo PKCS12Repository, que precisam de uma inicialização mais complexa e é um componente do qual os outros dependem.- Parameters:
configurationFile
- OInputStream
do arquivo de configuração
-
-
Method Details
-
interpretDocument
Interpreta o documento de configuração- Parameters:
document
- - O documento a ser interpretado
-