AdventNet CLI 2.0 API Specification

AdventNet CLI 2.0 API Specification

Packages
com.adventnet.cli This CLI API package implements the basic CLI Communications with a CLI device.
com.adventnet.cli.beans This package consists of CLI bean-related classes.
com.adventnet.cli.beans.tree This package contains the beans component for the CLI Tree.
com.adventnet.cli.config The Config package contains classes that can be used for configuring all CLI-based devices like routers, switches, etc.
com.adventnet.cli.messageset This messageset package contains classes for constructing commands based on a Command set and Data Set.
com.adventnet.cli.rmi This package contains the RMI server-side interface and factory for the CLI API.
com.adventnet.cli.serial This package contains the transport classes for communication with  CLI devices over the Serial Port.  It contains the Serial Port provider implementation for the CLIProtocolProvider.
com.adventnet.cli.ssh  
com.adventnet.cli.terminal This package contains the classes related to Terminal IO handling.
com.adventnet.cli.transport This package contains the transport classes for communication with the CLI device.  It contains the default Telnet provider implementation.
com.adventnet.cli.transport.ssh  
com.adventnet.cli.transport.ssh.sshv1  
com.adventnet.cli.transport.ssh.sshv2  
com.adventnet.cli.util This package contains a class which manages directing of CLI log messages to files.
com.adventnet.telnet This package contains the classes for doing Telnet communication with a Remote Device.
com.adventnet.telnet.telnetwindow This package contains the TelnetFrame class which can be used by applications to open a Terminal console with any device supporting Telnet.
com.adventnet.util.parser This package contains the Utility classes for parsing any message Stream (example CLI response).
com.adventnet.util.parser.generic This package contains the GenericParser class which is an implementation of the ParserInterface present in the com.adventnet.util.parser package.
com.adventnet.util.parser.line This package contains the LineParser class which is an implementation of the ParserInterface present in the com.adventnet.util.parser package.
com.adventnet.util.script This package provides interfaces and classes that are used for executing scripts for any application.

 


AdventNet CLI 2.0 API Specification