OpenBus IDL  2.0.1
Métodos Públicos | Lista de todos os Membros
Referência da Interface tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry

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...
 

Descrição Detalhada

Representa o registro de ofertas de serviço.

Definição na linha 289 do arquivo offer_registry.idl.

Métodos

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.

Parâmetros
propertiesPropriedades que as ofertas de serviços encontradas devem apresentar.
Retorna
Sequência de descrições de ofertas de serviço encontradas.
ServiceOfferDescSeq tecgraf::openbus::core::v2_0::services::offer_registry::OfferRegistry::getAllServices ( )
raises (ServiceFailure
)

Devolve uma lista de todas as ofertas de serviço registradas.

Retorna
Sequência de descrições de 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.

Parâmetros
service_refReferência serviço sendo ofertado.
propertiesPropriedades do serviço sendo ofertado.
Retorna
Nova oferta de serviço.
Exceções
InvalidServiceO componente SCS fornecido não é válido, por não apresentar facetas padrão definidas pelo modelo de componetes SCS.
InvalidPropertiesA lista de propriedades fornecida inclui propriedades inválidas, tais como propriedades com nomes reservados (cujos nomes começam com 'openbus.').
UnauthorizedFacetsO 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.

Parâmetros
observerO observador.
propertiesPropriedades que as ofertas de serviços registradas devem apresentar para que o observador seja notificado.
Retorna
Objeto que representa a inscrição do observador.

A documentação para esta interface foi gerada a partir do seguinte arquivo: