OpenBus IDL
2.0.1
|
Representa o registro de ofertas de serviço. Mais...
import"offer_registry.idl";
Métodos Públicos | |
ServiceOffer | registerService (in OfferedService service_ref, in ServicePropertySeq properties) raises (InvalidService, InvalidProperties, UnauthorizedFacets, ServiceFailure) |
Registra uma oferta de serviço. Mais... | |
ServiceOfferDescSeq | findServices (in ServicePropertySeq properties) raises (ServiceFailure) |
Busca por ofertas que apresentem um conjunto de propriedades definido. Mais... | |
ServiceOfferDescSeq | getAllServices () raises (ServiceFailure) |
Devolve uma lista de todas as ofertas de serviço registradas. Mais... | |
OfferRegistryObserverSubscription | subscribeObserver (in OfferRegistryObserver observer, in ServicePropertySeq properties) raises (ServiceFailure) |
Inscreve um observador de registro de ofertas que atendem ao conjunto de propriedades especificadas. Mais... | |
Representa o registro de ofertas de serviço.
Definição na linha 289 do arquivo offer_registry.idl.
ServiceOfferDescSeq tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry::findServices | ( | in ServicePropertySeq | properties | ) | |
raises | ( | ServiceFailure | |||
) |
Busca por ofertas que apresentem um conjunto de propriedades definido.
Devolve uma lista contendo apenas as ofertas de serviço que apresentem todas as propriedades especificadas. Em particular, caso nenhuma propriedade seja especificada, nenhuma oferta é incluida no resultado dessa operação. As propriedades utilizadas nas buscas podem ser aquelas fornecidas no momento do registro da oferta de serviço, assim como as propriedades automaticamente geradas pelo registro de ofertas de serviços.
properties | Propriedades que as ofertas de serviços encontradas devem apresentar. |
ServiceOfferDescSeq tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry::getAllServices | ( | ) | ||
raises | ( | ServiceFailure | ||
) |
Devolve uma lista de todas as ofertas de serviço registradas.
ServiceOffer tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry::registerService | ( | in OfferedService | service_ref, |
in ServicePropertySeq | properties | ||
) | |||
raises | ( | InvalidService, | |
InvalidProperties, | |||
UnauthorizedFacets, | |||
ServiceFailure | |||
) |
Registra uma oferta de serviço.
service_ref | Referência serviço sendo ofertado. |
properties | Propriedades do serviço sendo ofertado. |
InvalidService | O componente SCS fornecido não é válido, por não apresentar facetas padrão definidas pelo modelo de componetes SCS. |
InvalidProperties | A lista de propriedades fornecida inclui propriedades inválidas, tais como propriedades com nomes reservados (cujos nomes começam com 'openbus.'). |
UnauthorizedFacets | O componente que implementa o serviço apresenta facetas com interfaces que não estão autorizadas para a entidade realizando o registro da oferta de serviço. |
OfferRegistryObserverSubscription tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry::subscribeObserver | ( | in OfferRegistryObserver | observer, |
in ServicePropertySeq | properties | ||
) | |||
raises | ( | ServiceFailure | |
) |
Inscreve um observador de registro de ofertas que atendem ao conjunto de propriedades especificadas.
observer | O observador. |
properties | Propriedades que as ofertas de serviços registradas devem apresentar para que o observador seja notificado. |