public interface Provider
A user-implemented component (application) which facilitates the SAL and SAL
services to access infrastructure services and to provide functionality to
Consumer
s and other providers.
Modifier and Type | Interface and Description |
---|---|
static interface |
Provider.ProviderFunctionality
Deprecated.
- no longer used or needed
|
Modifier and Type | Method and Description |
---|---|
Collection<Provider.ProviderFunctionality> |
getProviderFunctionality()
Deprecated.
- No longer used or needed
Suggested implementation until removed:
public Collection<ProviderFunctionality> getProviderFunctionality() {
return Collections.emptySet();
}
|
void |
onSessionInitiated(Broker.ProviderSession session)
Callback signaling initialization of the provider session to the SAL.
|
void onSessionInitiated(Broker.ProviderSession session)
The provider MUST use the session for all communication with SAL or retrieving SAL infrastructure services.
This method is invoked by Broker.registerConsumer(Consumer)
session
- Unique session between provider and SAL.@Deprecated Collection<Provider.ProviderFunctionality> getProviderFunctionality()
public Collection<ProviderFunctionality> getProviderFunctionality() {
return Collections.emptySet();
}
Copyright © 2019 OpenDaylight. All rights reserved.