Class MastershipServiceDelegate
- java.lang.Object
-
- org.opendaylight.openflowplugin.impl.mastership.MastershipServiceDelegate
-
- All Implemented Interfaces:
AutoCloseable
,MastershipChangeRegistration
,MastershipChangeService
public class MastershipServiceDelegate extends Object implements MastershipChangeService, MastershipChangeRegistration
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
onBecomeOwner(@NonNull DeviceInfo deviceInfo)
Event when device is ready as a master.void
onLoseOwnership(@NonNull DeviceInfo deviceInfo)
Event when device disconnected or become slave.String
toString()
-
-
-
Method Detail
-
close
public void close() throws Exception
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-
onBecomeOwner
public void onBecomeOwner(@NonNull DeviceInfo deviceInfo)
Description copied from interface:MastershipChangeService
Event when device is ready as a master. This event is evoked byOwnershipChangeListener.becomeMaster(DeviceInfo)
- Specified by:
onBecomeOwner
in interfaceMastershipChangeService
- Parameters:
deviceInfo
- connected switch identification
-
onLoseOwnership
public void onLoseOwnership(@NonNull DeviceInfo deviceInfo)
Description copied from interface:MastershipChangeService
Event when device disconnected or become slave. This event is evoked byOwnershipChangeListener.becomeSlaveOrDisconnect(DeviceInfo)
- Specified by:
onLoseOwnership
in interfaceMastershipChangeService
- Parameters:
deviceInfo
- connected switch identification
-
-