Interface AlivenessProtocolHandlerRegistry
-
- All Known Implementing Classes:
AlivenessProtocolHandlerRegistryImpl
public interface AlivenessProtocolHandlerRegistryRegistry ofAlivenessProtocolHandlers. 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)voidregister(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)
-
-