Class BGPMessageParserMock

java.lang.Object
org.opendaylight.protocol.bgp.parser.mock.BGPMessageParserMock
All Implemented Interfaces:
MessageRegistry

public class BGPMessageParserMock extends Object implements MessageRegistry
Mock implementation of MessageRegistry. It implements the required interface by having two internal maps, each used in one of the methods. It looks up the key provided to the method and returns whatever value is stored in the map.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BGPMessageParserMock(Map<io.netty.buffer.ByteBuf,org.opendaylight.yangtools.yang.binding.Notification<?>> messages)
    Creates a new BGPMessageParserMock with given messages.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.yangtools.yang.binding.Notification<?>
    parseMessage(io.netty.buffer.ByteBuf buffer, PeerSpecificParserConstraint constraint)
    Decode input buffer to BGP Message.
    void
    serializeMessage(org.opendaylight.yangtools.yang.binding.Notification<?> msg, io.netty.buffer.ByteBuf buffer)
    Encode input BGP Message to output buffer.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BGPMessageParserMock

      public BGPMessageParserMock(Map<io.netty.buffer.ByteBuf,org.opendaylight.yangtools.yang.binding.Notification<?>> messages)
      Creates a new BGPMessageParserMock with given messages.
      Parameters:
      messages - represents a new map of ByteBuf and Notification
  • Method Details