public interface BusAdminFacade
| Modifier and Type | Method and Description |
|---|---|
void |
addPasswordValidator(String validator)
Adiciona um validador no barramento.
|
tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategory |
createCategory(String categoryID,
String categoryName)
Cadastra uma nova categoria no barramento.
|
tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntity |
createEntity(String entityID,
String entityName,
String categoryID)
Cadastra uma nova entidade no barramento.
|
boolean |
createInterface(String interfaceName)
Cadastra uma nova interface no barramento.
|
void |
delPasswordValidator(String validator)
Remove um validador do barramento.
|
List<String> |
getAdmins()
Retorna uma lista das entidades administradoras atuais.
|
Map<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntityDesc,List<String>> |
getAuthorizations()
Retorna um mapa que contém as descrições de todas as entidades registradas
no barramento, associadas às suas respectivas autorizações.
|
int |
getCallsTimeout()
Retorna o tamanho de espera por respostas nas chamadas do barramento.
|
List<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryDesc> |
getCategories()
Retorna uma lista que contém descrições de todas as categorias das
entidades do barramento.
|
List<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntityDesc> |
getEntities()
Retorna uma lista que contém descrições de todas as entidades registradas
no barramento.
|
List<String> |
getEntitiesWithCertificate()
Retorna uma lista que contém IDs de todas as etidades com certificado
registrado no barramento.
|
tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntity |
getEntity(String entityID)
Retorna uma entidade no barramento.
|
List<String> |
getInterfaces()
Retorna uma lista que contém as IDs de todas as interfaces registradas no
barramento.
|
List<tecgraf.openbus.core.v2_1.services.access_control.LoginInfo> |
getLogins()
Retorna lista que contém as informações de todos os logins ativos no
barramento.
|
short |
getLogLevel()
Retorna o valor atual da propriedade loglevel do barramento.
|
int |
getMaxCacheSize()
Retorna o tamanho máximo das caches LRU de profiles IOR, sessões de entrada e de saída.
|
int |
getMaxChannels()
Retorna o valor atual da propriedade maxchannels do barramento.
|
List<tecgraf.openbus.core.v2_1.services.offer_registry.ServiceOfferDesc> |
getOffers()
Retorna uma lista que contém todas as descrições de ofertas de serviços do
barramento.
|
short |
getOilLogLevel()
Retorna o valor atual da propriedade oilloglevel do barramento.
|
List<String> |
getPasswordValidators()
Retorna uma lista dos validadores atualmente disponíveis no barramento.
|
void |
grantAdminTo(List<String> users)
Confere direitos de administração a uma lista de entidades.
|
void |
invalidateLogin(tecgraf.openbus.core.v2_1.services.access_control.LoginInfo loginInfo)
Invalida um login ativo no barramento.
|
boolean |
isReconfigurationCapable()
Indica se o barramento disponibiliza a interface de reconfiguração dinâmica.
|
void |
registerCertificate(String entityID,
byte[] certificate)
Registra um certificado no barramento.
|
void |
reloadConfigsFile()
Recarrega o arquivo de configurações no barramento.
|
void |
removeCategory(String categoryID)
Remove uma categoria do barramento.
|
void |
removeCertificate(String entityID)
Remove o certificado vinculado a uma entidade do barramento.
|
boolean |
removeEntity(String entityID)
Remove o registro de uma entidade do barramento.
|
void |
removeInterface(String interfaceName)
Remove uma interface do barramento.
|
void |
removeOffer(tecgraf.openbus.core.v2_1.services.offer_registry.ServiceOfferDesc desc)
Remove uma oferta de serviço.
|
void |
revokeAdminFrom(List<String> users)
Revoga direitos de administração de uma lista de entidades.
|
void |
revokeAuthorization(String entityID,
String interfaceName)
Remove autorização para uma interface de uma entidade.
|
boolean |
setAuthorization(String entityID,
String interfaceName)
Concede autorização para uma interface a uma entidade.
|
void |
setCallsTimeout(int timeout)
Configura o tempo de espera por respostas nas chamadas do barramento.
|
void |
setLogLevel(short loglevel)
Configura a propriedade loglevel do barramento.
|
void |
setMaxCacheSize(int maxcachesize)
Configura o tamanho máximo das caches LRU de profiles IOR, sessões de entrada e de saída.
|
void |
setMaxChannels(int maxchannels)
Configura a propriedade maxchannels do barramento.
|
void |
setOilLogLevel(short oilLoglevel)
Configura a propriedade oilloglevel do barramento.
|
List<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryDesc> getCategories() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategory createCategory(String categoryID, String categoryName) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryAlreadyExists
categoryID - ID da nova categoria.categoryName - Nome da nova categoria.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryAlreadyExists - caso a categoria já existavoid removeCategory(String categoryID) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryInUse
categoryID - ID da categoria a ser removida.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityCategoryInUse - caso a categoria esteja em uso em alguma entidade removeEntity(java.lang.String)List<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntityDesc> getEntities() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntity createEntity(String entityID, String entityName, String categoryID) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityAlreadyRegistered
entityID - ID da nova entidade.entityName - Nome da nova entidade.categoryID - ID de alguma categoria já cadastrada.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.EntityAlreadyRegistered - caso a entidade já exista uma entidade registrada com o mesmo entityIDtecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntity getEntity(String entityID) throws tecgraf.openbus.core.v2_1.services.ServiceFailure
entityID - ID da nova entidade.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotoboolean removeEntity(String entityID) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
entityID - ID da entidade a ser removida.true caso a entidade foi removida, e
false caso contrário.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorList<String> getEntitiesWithCertificate() throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorvoid registerCertificate(String entityID, byte[] certificate) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.access_control.admin.v1_0.InvalidCertificate
entityID - ID da entidade.certificate - Certificado.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.access_control.admin.v1_0.InvalidCertificate - caso o certificado seja incompatível com o padrão do barramentovoid removeCertificate(String entityID) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
entityID - ID da entidade a ser removida.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorList<String> getInterfaces() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotoboolean createInterface(String interfaceName) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface
interfaceName - Nome da nova interface.true se a interface cadastrada inexistia no barramento;
false em caso contrário.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administrador.tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface - caso a interface não tenha um nome válidovoid removeInterface(String interfaceName) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InterfaceInUse
interfaceName - Nome da interface a ser removida.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InterfaceInUse - caso a interface esteja em uso em alguma autorização revokeAuthorization(java.lang.String, java.lang.String)Map<tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.RegisteredEntityDesc,List<String>> getAuthorizations() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotoboolean setAuthorization(String entityID, String interfaceName) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface
entityID - ID da entidade a receber autorização.interfaceName - Interface a ser autorizada.true se a autorização cadastrada inexistia no barramento;
false em caso contrário.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface - caso a interface não tenha um nome válidovoid revokeAuthorization(String entityID, String interfaceName) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface, tecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.AuthorizationInUse
entityID - ID da entidade a ter autorização removida.interfaceName - Interface a ser autorizada.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradortecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.InvalidInterface - caso a interface não tenha um nome válidotecgraf.openbus.core.v2_1.services.offer_registry.admin.v1_0.AuthorizationInUse - caso a autorização esteja em uso em alguma oferta getOffers()List<tecgraf.openbus.core.v2_1.services.offer_registry.ServiceOfferDesc> getOffers() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid removeOffer(tecgraf.openbus.core.v2_1.services.offer_registry.ServiceOfferDesc desc)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
desc - Descrição da oferta.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorList<tecgraf.openbus.core.v2_1.services.access_control.LoginInfo> getLogins() throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorvoid invalidateLogin(tecgraf.openbus.core.v2_1.services.access_control.LoginInfo loginInfo)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
loginInfo - Informação de login.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorboolean isReconfigurationCapable()
true caso o barramento forneça a interface de reconfiguração
dinâmica e false caso contrário.void reloadConfigsFile()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorvoid grantAdminTo(List<String> users) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
users - Lista de entidades que receberá direitos de administração.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorvoid revokeAdminFrom(List<String> users) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
users - Lista de entidades que perderá direitos de administração.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorList<String> getAdmins() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid addPasswordValidator(String validator) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
validator - Identificação do validador.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorvoid delPasswordValidator(String validator) throws tecgraf.openbus.core.v2_1.services.ServiceFailure, tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
validator - Identificação do validador.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorList<String> getPasswordValidators() throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid setMaxChannels(int maxchannels)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
maxchannels - Número máximo de canais a serem utilizados.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorint getMaxChannels()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid setMaxCacheSize(int maxcachesize)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
maxcachesize - Tamanho máximo das caches LRU.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorint getMaxCacheSize()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid setCallsTimeout(int timeout)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
timeout - Tempo de espera em segundos.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorint getCallsTimeout()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid setLogLevel(short loglevel)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
loglevel - Nível de log do barramento.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorshort getLogLevel()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotovoid setOilLogLevel(short oilLoglevel)
throws tecgraf.openbus.core.v2_1.services.ServiceFailure,
tecgraf.openbus.core.v2_1.services.UnauthorizedOperation
oilLoglevel - Nível de log do middleware OiL no barramento.tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remototecgraf.openbus.core.v2_1.services.UnauthorizedOperation - caso o usuário não seja um administradorshort getOilLogLevel()
throws tecgraf.openbus.core.v2_1.services.ServiceFailure
tecgraf.openbus.core.v2_1.services.ServiceFailure - caso aconteça um erro imprevisto no serviço remotoCopyright © 2017. All rights reserved.