Skip navigation links
A B C D E G H I M N O P R S T U W X 

A

addObject(RpslObject...) - Method in class org.rpsl4j.OutputWriter
 
addObjects(Set<RpslObject>) - Method in class org.rpsl4j.OutputWriter
 
addRouteTable(BGPRouteTable) - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Add a routing table to the BGPPeer.
ANY_ADDRESS - Static variable in class org.rpsl4j.emitters.rpsldocument.BGPRoute
 
App - Class in org.rpsl4j
 
App() - Constructor for class org.rpsl4j.App
 
APP_NAME - Static variable in class org.rpsl4j.App
 
autNum - Variable in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
 
autNumObject - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 

B

BGPAutNum - Class in org.rpsl4j.emitters.rpsldocument
BGPAutNum corresponds to the aut-num class in RPSL.
BGPAutNum(RpslObject) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPAutNum
Initialise a new BGPAutNum instance and generate its route maps
BGPInetRtr - Class in org.rpsl4j.emitters.rpsldocument
Representation of an RPSL inet-rtr object and an ODL BGP Speaker.
BGPInetRtr(RpslObject, String, BGPAutNum) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Instantiate a new BGPInetRtr (BGP Speaker) using the provided inet-rtr rpsl object.
BGPPeer - Class in org.rpsl4j.emitters.rpsldocument
Representation of a BGP peer that can be emitted into an ODL configuration
BGPPeer(long, String, BGPInetRtr) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPPeer
Construct a new BGPPeer of a given InetRtr/Speaker
BGPRoute - Class in org.rpsl4j.emitters.rpsldocument
BGPRoute represents a route exported by an aut-num to a potential peer.
BGPRoute(AddressPrefixRange, String) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPRoute
 
BGPRouteTable - Class in org.rpsl4j.emitters.rpsldocument
BGPRouteTable represents the a table taht can be exported to an ODL configuration
BGPRouteTable(long, String, String, Collection<BGPRoute>) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPRouteTable
Construct a new BGPRouteTable using the provided fields and route set
BGPRouteTable(long, String, BGPAutNum) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPRouteTable
Construct a new BGPRouteTable by querying a BGPAutNum instance for routes
BGPRouteTable(long, BGPAutNum) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPRouteTable
Construct a new BGPRouteTable by querying a BGPAutNum instance for routes exported to an entire AS
BGPRpslDocument - Class in org.rpsl4j.emitters.rpsldocument
 
BGPRpslDocument(Set<RpslObject>) - Constructor for class org.rpsl4j.emitters.rpsldocument.BGPRpslDocument
 

C

cps - Static variable in class org.rpsl4j.emitters.OutputEmitters
 

D

DEFAULT_EMITTER - Static variable in class org.rpsl4j.emitters.OutputEmitters
 

E

emit(Set<RpslObject>) - Method in class org.rpsl4j.emitters.NullEmitter
 
emit(Set<RpslObject>) - Method in class org.rpsl4j.emitters.odlroutes.ODLRouteScriptEmitterPOC
 
emit(Set<RpslObject>) - Method in interface org.rpsl4j.emitters.OutputEmitter
Emits the set of RpslObject's in the format of the implementing OutputEmitter.
emit(Set<RpslObject>) - Method in class org.rpsl4j.emitters.XMLEmitter
 
emitter - Variable in class org.rpsl4j.App
 
emitterArguments - Variable in class org.rpsl4j.App
 
emitterName - Variable in class org.rpsl4j.App
 
emitterRegistry - Static variable in class org.rpsl4j.emitters.OutputEmitters
 
equals(Object) - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
equals(Object) - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
equals(Object) - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
 

G

generateString(Document) - Static method in class org.rpsl4j.emitters.XMLEmitter
Transforms the Document to an XML format String
get(String) - Static method in class org.rpsl4j.emitters.OutputEmitters
Instantiates an OutputEmitter corresponding to the class with the provided name in the emitter registry.
get(String, Map<String, String>) - Static method in class org.rpsl4j.emitters.OutputEmitters
 
getASOfPeer(String) - Method in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
Query the AutNum object to find which AS a particular peer address is from.
getAutNumObject() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get the AutNum the inet-rtr is a member of
getAutNumSet() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRpslDocument
Generate or return cached set of BGPAutNums declared in rpsl document
getAvailableEmitters() - Static method in class org.rpsl4j.App
 
getEmitterList() - Static method in class org.rpsl4j.emitters.OutputEmitters
 
getInetRtrSet() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRpslDocument
Generate or return cached set of BGPInetRtrs declared in the RPSL document.
getName() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Get the configured name of the peer
getNextHopString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
Get the next hop of the route
getObjects() - Method in class org.rpsl4j.OutputWriter
 
getPeerAddress() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Get address of peer
getPeerAutNum() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Get the Autonomous System number of the peer
getPeerRegistry() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get the peer registry the inet-rtr/speaker will accept (OpenDaylight specific)
getPeerRegistry() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Get the name of the peer/speakers peer-registry (OpenDaylight Specific)
getPeers() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get a copy of the objects peer set
getPeerSet() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRpslDocument
Generate the set of peers declared by BGPInetRtrs.
getPrefixRange() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
Get the prefix range object of the route
getRouteNetworkString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
Get the network address of the route
getRoutePrefix() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
Get the prefix length of the route
getRoutes() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Return a copy of the peers route table
getSpeaker() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
Get the speaker of the peer's session
getSpeakerAddress() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get the listening address of the inet-rtr/speaker
getSpeakerAutNum() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get the Autnonomous System number of the inet-rtr
getSpeakerInstances(RpslObject, BGPAutNum) - Static method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Instantiate a set of BGPInetRtr speakers declared in an RPSL inet-rtr object.
getSpeakerName() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
Get the configured name of the inet-rtr/speaker
getTableForAS(long) - Method in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
Query the AutNum object to retrieve it's export routing table for all peers in an AS
getTableForPeer(long, String) - Method in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
Query the AutNum object to retrieve it's export routing table for a peer.
getUsageString() - Static method in class org.rpsl4j.App
 

H

hashCode() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
hashCode() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
hashCode() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
 
help_displayEmitters - Variable in class org.rpsl4j.App
 
helpMode - Variable in class org.rpsl4j.App
 

I

includedRouteMap - Variable in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
Maps of (AS-Peer, IP) to [Routes].
inputPath - Variable in class org.rpsl4j.App
 
iterator() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRouteTable
 

M

main(String[]) - Static method in class org.rpsl4j.App
 

N

name - Variable in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
 
name - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
NullEmitter - Class in org.rpsl4j.emitters
Empty implementation of OutputEmitter.
NullEmitter() - Constructor for class org.rpsl4j.emitters.NullEmitter
 

O

ODLRouteScriptEmitterPOC - Class in org.rpsl4j.emitters.odlroutes
 
ODLRouteScriptEmitterPOC() - Constructor for class org.rpsl4j.emitters.odlroutes.ODLRouteScriptEmitterPOC
 
org.rpsl4j - package org.rpsl4j
 
org.rpsl4j.emitters - package org.rpsl4j.emitters
 
org.rpsl4j.emitters.odlroutes - package org.rpsl4j.emitters.odlroutes
 
org.rpsl4j.emitters.rpsldocument - package org.rpsl4j.emitters.rpsldocument
 
OutputEmitter - Interface in org.rpsl4j.emitters
Interface for OutputEmitters used with OutputWriter
OutputEmitters - Class in org.rpsl4j.emitters
Enumeration of the classes implementing the OutputEmitter interface.
OutputEmitters() - Constructor for class org.rpsl4j.emitters.OutputEmitters
 
outputPath - Variable in class org.rpsl4j.App
 
OutputWriter - Class in org.rpsl4j
 
OutputWriter(Set<RpslObject>) - Constructor for class org.rpsl4j.OutputWriter
 
OutputWriter(OutputEmitter) - Constructor for class org.rpsl4j.OutputWriter
 
OutputWriter(Set<RpslObject>, OutputEmitter) - Constructor for class org.rpsl4j.OutputWriter
 

P

parseRpslDocument(RpslObjectStreamReader) - Static method in class org.rpsl4j.emitters.rpsldocument.BGPRpslDocument
Construct an RPSL document by iterating through RpslObjectStreamReader objects
peerAddress - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
peerAutNum - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
peerRegistry - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
peerRegistry - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
peers - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 

R

reader - Variable in class org.rpsl4j.App
 
removeObject(RpslObject...) - Method in class org.rpsl4j.OutputWriter
 
removeObjects(Set<RpslObject>) - Method in class org.rpsl4j.OutputWriter
 
routes - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
routeTables - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
run() - Method in class org.rpsl4j.App
Process rpsl into configured output.

S

scanClasspathForEmitters() - Static method in class org.rpsl4j.emitters.OutputEmitters
Search the classpath for classes implementing OutputEmitter and add them to the emitter registry
setArguments(Map<String, String>) - Method in class org.rpsl4j.emitters.NullEmitter
 
setArguments(Map<String, String>) - Method in class org.rpsl4j.emitters.odlroutes.ODLRouteScriptEmitterPOC
 
setArguments(Map<String, String>) - Method in interface org.rpsl4j.emitters.OutputEmitter
Provide a set of arguments to the emitter instance.
setArguments(Map<String, String>) - Method in class org.rpsl4j.emitters.XMLEmitter
XMLEmitter doesn't accept arguments set
setup(String[]) - Method in class org.rpsl4j.App
Initialises the application
speaker - Variable in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
speakerAddress - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
speakerAutNum - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
speakerName - Variable in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 

T

toString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPAutNum
 
toString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPInetRtr
 
toString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPPeer
 
toString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRoute
 
toString() - Method in class org.rpsl4j.emitters.rpsldocument.BGPRouteTable
 
toString() - Method in class org.rpsl4j.OutputWriter
 

U

USAGE_STRING_MANUAL - Static variable in class org.rpsl4j.App
 
usageString_autoGenerated - Static variable in class org.rpsl4j.App
 

W

writer - Variable in class org.rpsl4j.App
 
writeToFile(String) - Method in class org.rpsl4j.OutputWriter
 

X

XMLEmitter - Class in org.rpsl4j.emitters
Implementation of OutputEmitter which converts the entire RPSL Document to an XML representation.
XMLEmitter() - Constructor for class org.rpsl4j.emitters.XMLEmitter
 
A B C D E G H I M N O P R S T U W X 
Skip navigation links

Copyright © 2015. All rights reserved.