public class NiciraExtensionCodecRegistratorImpl extends Object implements NiciraExtensionCodecRegistrator, AutoCloseable
Constructor and Description |
---|
NiciraExtensionCodecRegistratorImpl(List<org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProvider> providers) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
registerActionDeserializer(NiciraActionDeserializerKey key,
org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.actions.grouping.Action> deserializer) |
void |
registerActionSerializer(NiciraActionSerializerKey key,
org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.actions.grouping.Action> serializer) |
void |
registerMatchEntryDeserializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntryDeserializerKey key,
org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry> deserializer) |
void |
registerMatchEntrySerializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntrySerializerKey<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase,? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> key,
org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry> serializer) |
void |
unregisterActionDeserializer(NiciraActionDeserializerKey key) |
void |
unregisterActionSerializer(NiciraActionSerializerKey key) |
void |
unregisterMatchEntryDeserializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntryDeserializerKey key) |
void |
unregisterMatchEntrySerializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntrySerializerKey<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase,? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> key) |
public NiciraExtensionCodecRegistratorImpl(List<org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProvider> providers)
providers
- public void registerActionDeserializer(NiciraActionDeserializerKey key, org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.actions.grouping.Action> deserializer)
registerActionDeserializer
in interface NiciraExtensionCodecRegistrator
public void unregisterActionDeserializer(NiciraActionDeserializerKey key)
unregisterActionDeserializer
in interface NiciraExtensionCodecRegistrator
public void registerActionSerializer(NiciraActionSerializerKey key, org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.action.rev150203.actions.grouping.Action> serializer)
registerActionSerializer
in interface NiciraExtensionCodecRegistrator
public void unregisterActionSerializer(NiciraActionSerializerKey key)
unregisterActionSerializer
in interface NiciraExtensionCodecRegistrator
public void registerMatchEntryDeserializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntryDeserializerKey key, org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry> deserializer)
registerMatchEntryDeserializer
in interface NiciraExtensionCodecRegistrator
public void unregisterMatchEntryDeserializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntryDeserializerKey key)
unregisterMatchEntryDeserializer
in interface NiciraExtensionCodecRegistrator
public void registerMatchEntrySerializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntrySerializerKey<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase,? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> key, org.opendaylight.openflowjava.protocol.api.extensibility.OFSerializer<org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.match.entries.grouping.MatchEntry> serializer)
registerMatchEntrySerializer
in interface NiciraExtensionCodecRegistrator
public void unregisterMatchEntrySerializer(org.opendaylight.openflowjava.protocol.api.keys.MatchEntrySerializerKey<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.OxmClassBase,? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.oxm.rev150225.MatchField> key)
unregisterMatchEntrySerializer
in interface NiciraExtensionCodecRegistrator
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2018 OpenDaylight. All rights reserved.