Interface AlivenessProtocolHandlerRegistry
-
- All Known Implementing Classes:
AlivenessProtocolHandlerRegistryImpl
public interface AlivenessProtocolHandlerRegistry
Registry ofAlivenessProtocolHandler
s. Implementations of this interface are expected to be thread-safe.- Author:
- Michael Vorburger.ch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NonNull AlivenessProtocolHandler<?>
get(MonitorProtocolType protocolType)
<T extends org.opendaylight.openflowplugin.libraries.liblldp.Packet>
@Nullable AlivenessProtocolHandler<T>getOpt(java.lang.Class<T> packetClass)
@Nullable AlivenessProtocolHandler<?>
getOpt(MonitorProtocolType protocolType)
void
register(MonitorProtocolType protocolType, AlivenessProtocolHandler<?> protocolHandler)
-
-
-
Method Detail
-
register
void register(MonitorProtocolType protocolType, AlivenessProtocolHandler<?> protocolHandler)
-
getOpt
@Nullable AlivenessProtocolHandler<?> getOpt(MonitorProtocolType protocolType)
-
getOpt
<T extends org.opendaylight.openflowplugin.libraries.liblldp.Packet> @Nullable AlivenessProtocolHandler<T> getOpt(java.lang.Class<T> packetClass)
-
get
@NonNull AlivenessProtocolHandler<?> get(MonitorProtocolType protocolType)
-
-