Interface BindingAwareBroker

  • All Known Implementing Classes:
    RootBindingAwareBroker

    @Deprecated(forRemoval=true)
    public interface BindingAwareBroker
    Deprecated, for removal: This API element is subject to removal in a future version.
    Binding-aware core of the SAL layer responsible for wiring the SAL consumers.

    The responsibility of the broker is to maintain registration of SAL functionality Consumers and Providers, store provider and consumer specific context and functionality registration via BindingAwareBroker.ConsumerContext and provide access to infrastructure services, which removes direct dependencies between providers and consumers.

    The Binding-aware broker is also responsible for translation from Java classes modeling the functionality and data to binding-independent form which is used in SAL Core.

    Infrastructure services

    Some examples of infrastructure services:

    The services are exposed via session.

    Session-based access

    The providers and consumers needs to register in order to use the binding-independent SAL layer and to expose functionality via SAL layer.

    For more information about session-based access see BindingAwareBroker.ConsumerContext and BindingAwareBroker.ProviderContext