/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12 * 09:21:06 CET 2011. */ package org.opennaas.extensions.router.model; import java.io.Serializable; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class BGPCluster as well as methods comparable to the * invokeMethods defined for this class. This Class implements the BGPClusterBean Interface. The CIM class BGPCluster is described as follows: * * The BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the * peering requirements is to use a route reflector. This is based on specifying one or more routers to act as focal points for IBGP sessions. The * route reflector as a whole is called a cluster. It is logically divided into three types of routers: reflectors, clients of the route reflector(s), * and non-clients of the route reflector. There can be more than one route reflector in a cluster, and there can be more than one cluster in an AS. */ public class BGPCluster extends CollectionOfMSEs implements Serializable { /** * This constructor creates a BGPClusterBeanImpl Class which implements the BGPClusterBean Interface, and encapsulates the CIM class BGPCluster in * a Java Bean. The CIM class BGPCluster is described as follows: * * The BGP speakers in an AS are required to be fully meshed. This can lead to a huge number of TCP connections per router. One way to reduce the * peering requirements is to use a route reflector. This is based on specifying one or more routers to act as focal points for IBGP sessions. The * route reflector as a whole is called a cluster. It is logically divided into three types of routers: reflectors, clients of the route * reflector(s), and non-clients of the route reflector. There can be more than one route reflector in a cluster, and there can be more than one * cluster in an AS. */ public BGPCluster() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property clusterID. */ private long clusterID; /** * This method returns the BGPCluster.clusterID property value. This property is described as follows: * * If a cluster has more than one route reflector, all of the route reflectors in the cluster need to be configured with a 4-byte cluster ID. This * allows route reflectors to recognize updates from other route reflectors in the same cluster. * * @return long current clusterID property value * @exception Exception */ public long getClusterID() { return this.clusterID; } // getClusterID /** * This method sets the BGPCluster.clusterID property value. This property is described as follows: * * If a cluster has more than one route reflector, all of the route reflectors in the cluster need to be configured with a 4-byte cluster ID. This * allows route reflectors to recognize updates from other route reflectors in the same cluster. * * @param long new clusterID property value * @exception Exception */ public void setClusterID(long clusterID) { this.clusterID = clusterID; } // setClusterID } // Class BGPCluster