Change-Id: I2e91cf0f3134b1429d08c2a822bd53c5ffe9847d
Signed-off-by: Robert Varga <rovarga@cisco.com>
28 files changed:
*/
public interface BGPSession extends ProtocolSession<Notification> {
*/
public interface BGPSession extends ProtocolSession<Notification> {
- public Set<BgpTableType> getAdvertisedTableTypes();
+ Set<BgpTableType> getAdvertisedTableTypes();
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.AddressFamily;
public interface AddressFamilyRegistry {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.AddressFamily;
public interface AddressFamilyRegistry {
- public Class<? extends AddressFamily> classForFamily(int number);
- public Integer numberForClass(Class<? extends AddressFamily> clazz);
+ Class<? extends AddressFamily> classForFamily(int number);
+ Integer numberForClass(Class<? extends AddressFamily> clazz);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.update.PathAttributesBuilder;
public interface AttributeParser {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.update.PathAttributesBuilder;
public interface AttributeParser {
- public void parseAttribute(final byte[] bytes, PathAttributesBuilder builder) throws BGPDocumentedException, BGPParsingException;
+ void parseAttribute(final byte[] bytes, PathAttributesBuilder builder) throws BGPDocumentedException, BGPParsingException;
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface AttributeRegistry {
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface AttributeRegistry {
- public PathAttributes parseAttributes(final byte[] bytes) throws BGPDocumentedException, BGPParsingException;
- public byte[] serializeAttribute(DataObject attribute);
+ PathAttributes parseAttributes(byte[] bytes) throws BGPDocumentedException, BGPParsingException;
+ byte[] serializeAttribute(DataObject attribute);
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface AttributeSerializer {
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface AttributeSerializer {
- public byte[] serializeAttribute(final DataObject attribute);
+ byte[] serializeAttribute(final DataObject attribute);
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionConsumerActivator {
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionConsumerActivator {
- public void start(BGPExtensionConsumerContext context) throws Exception;
- public void stop() throws Exception;
+ void start(BGPExtensionConsumerContext context) throws Exception;
+ void stop() throws Exception;
}
\ No newline at end of file
}
\ No newline at end of file
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionConsumerContext {
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionConsumerContext {
- public AddressFamilyRegistry getAddressFamilyRegistry();
- public AttributeRegistry getAttributeRegistry();
- public CapabilityRegistry getCapabilityRegistry();
- public MessageRegistry getMessageRegistry();
- public NlriRegistry getNlriRegistry();
- public ParameterRegistry getParameterRegistry();
- public SubsequentAddressFamilyRegistry getSubsequentAddressFamilyRegistry();
+ AddressFamilyRegistry getAddressFamilyRegistry();
+ AttributeRegistry getAttributeRegistry();
+ CapabilityRegistry getCapabilityRegistry();
+ MessageRegistry getMessageRegistry();
+ NlriRegistry getNlriRegistry();
+ ParameterRegistry getParameterRegistry();
+ SubsequentAddressFamilyRegistry getSubsequentAddressFamilyRegistry();
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionProviderActivator {
package org.opendaylight.protocol.bgp.parser.spi;
public interface BGPExtensionProviderActivator {
- public void start(BGPExtensionProviderContext context);
- public void stop();
+ void start(BGPExtensionProviderContext context);
+ void stop();
}
\ No newline at end of file
}
\ No newline at end of file
import org.opendaylight.yangtools.yang.binding.Notification;
public interface BGPExtensionProviderContext extends BGPExtensionConsumerContext {
import org.opendaylight.yangtools.yang.binding.Notification;
public interface BGPExtensionProviderContext extends BGPExtensionConsumerContext {
- public AutoCloseable registerAddressFamily(Class<? extends AddressFamily> clazz, int number);
- public AutoCloseable registerSubsequentAddressFamily(Class<? extends SubsequentAddressFamily> clazz, int number);
+ AutoCloseable registerAddressFamily(Class<? extends AddressFamily> clazz, int number);
+ AutoCloseable registerSubsequentAddressFamily(Class<? extends SubsequentAddressFamily> clazz, int number);
- public AutoCloseable registerAttributeParser(int attributeType, AttributeParser parser);
- public AutoCloseable registerAttributeSerializer(Class<? extends DataObject> attributeClass, AttributeSerializer serializer);
+ AutoCloseable registerAttributeParser(int attributeType, AttributeParser parser);
+ AutoCloseable registerAttributeSerializer(Class<? extends DataObject> attributeClass, AttributeSerializer serializer);
- public AutoCloseable registerCapabilityParser(int capabilityType, CapabilityParser parser);
- public AutoCloseable registerCapabilitySerializer(Class<? extends CParameters> capabilityClass, CapabilitySerializer serializer);
+ AutoCloseable registerCapabilityParser(int capabilityType, CapabilityParser parser);
+ AutoCloseable registerCapabilitySerializer(Class<? extends CParameters> capabilityClass, CapabilitySerializer serializer);
- public AutoCloseable registerMessageParser(int messageType, MessageParser parser);
- public AutoCloseable registerMessageSerializer(Class<? extends Notification> messageClass, MessageSerializer serializer);
+ AutoCloseable registerMessageParser(int messageType, MessageParser parser);
+ AutoCloseable registerMessageSerializer(Class<? extends Notification> messageClass, MessageSerializer serializer);
- public AutoCloseable registerNlriParser(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi, NlriParser parser);
- public AutoCloseable registerNlriSerializer(Class<? extends DataObject> nlriClass, NlriSerializer serializer);
+ AutoCloseable registerNlriParser(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi, NlriParser parser);
+ AutoCloseable registerNlriSerializer(Class<? extends DataObject> nlriClass, NlriSerializer serializer);
- public AutoCloseable registerParameterParser(int parameterType, ParameterParser parser);
- public AutoCloseable registerParameterSerializer(Class<? extends BgpParameters> paramClass, ParameterSerializer serializer);
+ AutoCloseable registerParameterParser(int parameterType, ParameterParser parser);
+ AutoCloseable registerParameterSerializer(Class<? extends BgpParameters> paramClass, ParameterSerializer serializer);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilityParser {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilityParser {
- public CParameters parseCapability(final byte[] bytes) throws BGPDocumentedException, BGPParsingException;
+ CParameters parseCapability(byte[] bytes) throws BGPDocumentedException, BGPParsingException;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilityRegistry {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilityRegistry {
- public CParameters parseCapability(final int type, final byte[] bytes) throws BGPDocumentedException, BGPParsingException;
- public byte[] serializeCapability(CParameters capability);
+ CParameters parseCapability(int type, byte[] bytes) throws BGPDocumentedException, BGPParsingException;
+ byte[] serializeCapability(CParameters capability);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilitySerializer {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.bgp.parameters.CParameters;
public interface CapabilitySerializer {
- public byte[] serializeCapability(final CParameters capability);
+ byte[] serializeCapability(final CParameters capability);
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageParser {
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageParser {
- public Notification parseMessageBody(final byte[] body, final int messageLength) throws BGPDocumentedException;
+ Notification parseMessageBody(byte[] body, int messageLength) throws BGPDocumentedException;
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageRegistry {
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageRegistry {
- public Notification parseMessage(final byte[] bytes) throws BGPDocumentedException, BGPParsingException;
- public byte[] serializeMessage(Notification message);
+ Notification parseMessage(byte[] bytes) throws BGPDocumentedException, BGPParsingException;
+ byte[] serializeMessage(Notification message);
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageSerializer {
import org.opendaylight.yangtools.yang.binding.Notification;
public interface MessageSerializer {
- public byte[] serializeMessage(final Notification message);
+ byte[] serializeMessage(Notification message);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev130919.update.path.attributes.MpUnreachNlriBuilder;
public interface NlriParser {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev130919.update.path.attributes.MpUnreachNlriBuilder;
public interface NlriParser {
- public void parseNlri(byte[] nlri, MpUnreachNlriBuilder builder) throws BGPParsingException;
- public void parseNlri(byte[] nlri, byte[] nextHop, MpReachNlriBuilder builder) throws BGPParsingException;
+ void parseNlri(byte[] nlri, MpUnreachNlriBuilder builder) throws BGPParsingException;
+ void parseNlri(byte[] nlri, byte[] nextHop, MpReachNlriBuilder builder) throws BGPParsingException;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev130919.update.path.attributes.MpUnreachNlri;
public interface NlriRegistry {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev130919.update.path.attributes.MpUnreachNlri;
public interface NlriRegistry {
- public MpUnreachNlri parseMpUnreach(final byte[] bytes) throws BGPParsingException;
-
- public MpReachNlri parseMpReach(final byte[] bytes) throws BGPParsingException;
+ MpReachNlri parseMpReach(final byte[] bytes) throws BGPParsingException;
+ MpUnreachNlri parseMpUnreach(final byte[] bytes) throws BGPParsingException;
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface NlriSerializer {
import org.opendaylight.yangtools.yang.binding.DataObject;
public interface NlriSerializer {
- public byte[] serializeAttribute(final DataObject attribute);
+ byte[] serializeAttribute(DataObject attribute);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterParser {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterParser {
- public BgpParameters parseParameter(final byte[] bytes) throws BGPParsingException, BGPDocumentedException;
+ BgpParameters parseParameter(byte[] bytes) throws BGPParsingException, BGPDocumentedException;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterRegistry {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterRegistry {
- public BgpParameters parseParameter(int parameterType, final byte[] bytes) throws BGPParsingException, BGPDocumentedException;
- public byte[] serializeParameter(final BgpParameters parameter);
+ BgpParameters parseParameter(int parameterType, byte[] bytes) throws BGPParsingException, BGPDocumentedException;
+ byte[] serializeParameter(BgpParameters parameter);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterSerializer {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.message.rev130919.open.BgpParameters;
public interface ParameterSerializer {
- public byte[] serializeParameter(final BgpParameters parameter);
+ byte[] serializeParameter(BgpParameters parameter);
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.SubsequentAddressFamily;
public interface SubsequentAddressFamilyRegistry {
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.SubsequentAddressFamily;
public interface SubsequentAddressFamilyRegistry {
- public Class<? extends SubsequentAddressFamily> classForFamily(int number);
- public Integer numberForClass(Class<? extends SubsequentAddressFamily> clazz);
+ Class<? extends SubsequentAddressFamily> classForFamily(int number);
+ Integer numberForClass(Class<? extends SubsequentAddressFamily> clazz);
* @param channel whose pipeline should be defined, also to be passed to {@link SessionNegotiatorFactory}
* @param promise to be passed to {@link SessionNegotiatorFactory}
*/
* @param channel whose pipeline should be defined, also to be passed to {@link SessionNegotiatorFactory}
* @param promise to be passed to {@link SessionNegotiatorFactory}
*/
- public void initializeChannel(SocketChannel channel, Promise<S> promise);
+ void initializeChannel(SocketChannel channel, Promise<S> promise);
*/
public interface ProtocolSession<T> extends Closeable {
@Override
*/
public interface ProtocolSession<T> extends Closeable {
@Override
* 0 for infinite (or system-default) timeout
* @throws Exception if the connection should not be attempted
*/
* 0 for infinite (or system-default) timeout
* @throws Exception if the connection should not be attempted
*/
- public int getConnectTimeout() throws Exception;
+ int getConnectTimeout() throws Exception;
/**
* Schedule a connection attempt. The precise time when the connection
/**
* Schedule a connection attempt. The precise time when the connection
* @throws IllegalStateException when a connection attempt is currently
* scheduled.
*/
* @throws IllegalStateException when a connection attempt is currently
* scheduled.
*/
- public Future<Void> scheduleReconnect(Throwable cause);
+ Future<Void> scheduleReconnect(Throwable cause);
/**
* Reset the strategy state. Users call this method once the reconnection
* process succeeds.
*/
/**
* Reset the strategy state. Users call this method once the reconnection
* process succeeds.
*/
- public void reconnectSuccessful();
+ void reconnectSuccessful();
*
* @return a new reconnecty strategy
*/
*
* @return a new reconnecty strategy
*/
- public ReconnectStrategy createReconnectStrategy();
+ ReconnectStrategy createReconnectStrategy();
*
* @param remoteParams Peer address families which we accepted
*/
*
* @param remoteParams Peer address families which we accepted
*/
- public void onSessionUp(S session);
+ void onSessionUp(S session);
/**
* Fired when the session went down because of an IO error. Implementation should take care of closing underlying
/**
* Fired when the session went down because of an IO error. Implementation should take care of closing underlying
* @param session that went down
* @param e Exception that was thrown as the cause of session being down
*/
* @param session that went down
* @param e Exception that was thrown as the cause of session being down
*/
- public void onSessionDown(S session, Exception e);
+ void onSessionDown(S session, Exception e);
/**
* Fired when the session is terminated locally. The session has already been closed and transitioned to IDLE state.
/**
* Fired when the session is terminated locally. The session has already been closed and transitioned to IDLE state.
*
* @param reason the cause why the session went down
*/
*
* @param reason the cause why the session went down
*/
- public void onSessionTerminated(S session, T reason);
+ void onSessionTerminated(S session, T reason);
/**
* Fired when a normal protocol message is received.
*
* @param message Protocol message
*/
/**
* Fired when a normal protocol message is received.
*
* @param message Protocol message
*/
- public void onMessage(S session, M message);
+ void onMessage(S session, M message);
* Get cause of session termination.
* @return human-readable cause.
*/
* Get cause of session termination.
* @return human-readable cause.
*/
- public String getErrorMessage();
+ String getErrorMessage();