public abstract class ForwardingProviderSession extends Object implements Broker.ProviderSession
Constructor and Description |
---|
ForwardingProviderSession() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes a session between provider and SAL.
|
protected abstract Broker.ProviderSession |
delegate() |
<T extends BrokerService> |
getService(Class<T> arg0)
Returns a session specific instance (implementation) of requested
service
|
boolean |
isClosed() |
protected abstract Broker.ProviderSession delegate()
public void close()
Broker.ProviderSession
The close operation unregisters a provider and remove all registered functionality of the provider from the system.
close
in interface Broker.ConsumerSession
close
in interface Broker.ProviderSession
public <T extends BrokerService> T getService(Class<T> arg0)
Broker.ConsumerSession
getService
in interface Broker.ConsumerSession
arg0
- Broker servicepublic boolean isClosed()
isClosed
in interface Broker.ConsumerSession
isClosed
in interface Broker.ProviderSession
Copyright © 2019 OpenDaylight. All rights reserved.