Class VersionAssignableFactory<T extends org.opendaylight.yangtools.yang.binding.DataContainer>
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.util.VersionAssignableFactory<T>
- All Implemented Interfaces:
- OFDeserializer<T>,- OFGeneralDeserializer
- Direct Known Subclasses:
- BarrierInputMessageFactory,- BarrierReplyMessageFactory,- EchoReplyMessageFactory,- EchoRequestMessageFactory,- GetConfigInputMessageFactory,- GetConfigReplyMessageFactory,- HelloMessageFactory,- SetConfigInputMessageFactory
public abstract class VersionAssignableFactory<T extends org.opendaylight.yangtools.yang.binding.DataContainer>
extends Object
implements OFDeserializer<T>
Abstract factory class to support OF protocol version assigning and reading.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidassignVersion(@NonNull org.opendaylight.yangtools.yang.common.Uint8 newVersion) Assigns the version.protected final org.opendaylight.yangtools.yang.common.Uint8Returns the OpenFlow protocol version.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializerdeserialize
- 
Constructor Details- 
VersionAssignableFactorypublic VersionAssignableFactory()
 
- 
- 
Method Details- 
assignVersionpublic void assignVersion(@NonNull org.opendaylight.yangtools.yang.common.Uint8 newVersion) Assigns the version.- Parameters:
- newVersion- OpenFlow protocol version
 
- 
getVersionprotected final org.opendaylight.yangtools.yang.common.Uint8 getVersion()Returns the OpenFlow protocol version.
 
-