|
This topic discusses the various API classes available with the CLI API. They are classified based on the following.
CLI Core Package
| Package | Description |
|---|---|
|
CLI Core API com.adventnet.cli |
This package implements the basic CLI Communications with a CLI Device. |
CLI Transport Provider
| Package | Description |
|---|---|
|
CLI Transport com.adventnet.cli.transport |
This package consists of Transport classes for communicating with CLI Devices. |
|
Serial API com.adventnet.cli.serial |
This package contains the classes for connecting devices to the serial port. |
|
Telnet API com.adventnet.cli.telnet |
This package contains the classes for connecting remote devices through telnet. |
|
SSH API com.adventnet.cli.transport.ssh |
This package contains the classes for connecting remote devices through SSH. |
CLI Utilities
| Package | Description |
|---|---|
|
CLI Parser
|
This package contains the Utility classes for parsing any message Stream and split into String tokens based on Delimiter definitions in an XML File. |
|
Scripting com.adventnet.util.script |
This package contains the classes for executing scripts. |
|
Terminal IO Handler com.adventnet.cli.terminal |
This package contains classes for handling terminal parameters. |
|
Config API com.adventnet.cli.config |
This package contains classes for configuring all CLI based devices like routers, switches and others. |
|
CLI Message Set com.adventnet.cli.messageset |
This package contains classes for constructing commands based on a Command set and Data Set. |
|
CLI Log Manager com.adventnet.cli.util |
This package contains classes for receiving and log messages. |
CLI Beans
| Package | Description |
|---|---|
|
CLI Beans
|
This package consists of Beans classes related to CLI Browser and CLI Tree. |
Distributed API
| Package | Description |
|---|---|
|
RMI API com.adventnet.cli.rmi |
This package contains the RMI server side interface and factory for the CLI API. |
To view the API section, Please refer Java Documentation.
|