Interface GuardedContext
- 
- All Superinterfaces:
 AutoCloseable,org.opendaylight.mdsal.singleton.common.api.ClusterSingletonService,org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier>,OFPContext
- All Known Implementing Classes:
 GuardedContextImpl
public interface GuardedContext extends OFPContext
Stateful OpenFlow context wrapper. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Tmap(Function<OFPContext,T> transformer)Maps delegate inside guarded context to T.com.google.common.util.concurrent.Service.Statestate()Returns the lifecycle state of the service.- 
Methods inherited from interface org.opendaylight.mdsal.singleton.common.api.ClusterSingletonService
closeServiceInstance, instantiateServiceInstance 
- 
Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.OFPContext
close, getDeviceInfo, registerMastershipWatcher 
 - 
 
 - 
 
- 
- 
Method Detail
- 
state
com.google.common.util.concurrent.Service.State state()
Returns the lifecycle state of the service.- Returns:
 - the service state
 
 
- 
map
<T> T map(Function<OFPContext,T> transformer)
Maps delegate inside guarded context to T.- Type Parameters:
 T- the type parameter- Parameters:
 transformer- the transformer- Returns:
 - the t
 
 
 - 
 
 -