Package com.tailf.ned
Class NedCmd
Object
com.tailf.ned.NedCmd
- All Implemented Interfaces:
ch.ethz.ssh2.ServerHostKeyVerifier
A NedCmd represents the command send from the NCS with all
parameters. A NedCmd is passed from the NedMux to a NedWorker
to finally arrive at a NetConnection for processing.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static org.apache.logging.log4j.Logger
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static String
static final int
static String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
cmdToDevicePhase
(int cmd) static String
cmdToString
(int cmd) String[]
String[]
int
int
int
int
int
int
getId()
getIP()
int
getPath()
ConfPath[]
ConfPath[]
getPaths()
int
getPort()
int
int
int
int
int
getUsid()
int
int
String[]
boolean
isAll()
boolean
isForce()
boolean
boolean
isTrace()
boolean
void
setAdditionalInfo
(String info) toString()
boolean
verifyServerHostKey
(String hostname, int port, String serverHostKeyAlgorithm, byte[] serverHostKey)
-
Field Details
-
LOGGER
public static org.apache.logging.log4j.Logger LOGGER -
CONNECT_CLI
public static final int CONNECT_CLI- See Also:
-
CONNECT_GENERIC
public static final int CONNECT_GENERIC- See Also:
-
PREPARE_CLI
public static final int PREPARE_CLI- See Also:
-
PREPARE_DRY_CLI
public static final int PREPARE_DRY_CLI- See Also:
-
PREPARE_GENERIC
public static final int PREPARE_GENERIC- See Also:
-
PREPARE_DRY_GENERIC
public static final int PREPARE_DRY_GENERIC- See Also:
-
COMMIT
public static final int COMMIT- See Also:
-
ABORT_CLI
public static final int ABORT_CLI- See Also:
-
ABORT_GENERIC
public static final int ABORT_GENERIC- See Also:
-
REVERT_CLI
public static final int REVERT_CLI- See Also:
-
REVERT_GENERIC
public static final int REVERT_GENERIC- See Also:
-
PERSIST
public static final int PERSIST- See Also:
-
SHOW_CLI
public static final int SHOW_CLI- See Also:
-
SHOW_GENERIC
public static final int SHOW_GENERIC- See Also:
-
CLOSE
public static final int CLOSE- See Also:
-
CLOSE_ALL
public static final int CLOSE_ALL- See Also:
-
NEW_THREAD
public static final int NEW_THREAD- See Also:
-
CMD
public static final int CMD- See Also:
-
GET_TRANS_ID
public static final int GET_TRANS_ID- See Also:
-
RESTART
public static final int RESTART- See Also:
-
IS_ALIVE
public static final int IS_ALIVE- See Also:
-
RECONNECT
public static final int RECONNECT- See Also:
-
INITIALIZE
public static final int INITIALIZE- See Also:
-
UNINITIALIZE
public static final int UNINITIALIZE- See Also:
-
SHOW_PARTIAL_CLI
public static final int SHOW_PARTIAL_CLI- See Also:
-
SHOW_PARTIAL_GENERIC
public static final int SHOW_PARTIAL_GENERIC- See Also:
-
NOCONNECT_CLI
public static final int NOCONNECT_CLI- See Also:
-
NOCONNECT_GENERIC
public static final int NOCONNECT_GENERIC- See Also:
-
KEEP_ALIVE
public static final int KEEP_ALIVE- See Also:
-
SHOW_STATS_PATH
public static final int SHOW_STATS_PATH- See Also:
-
SHOW_OFFLINE_CLI
public static final int SHOW_OFFLINE_CLI- See Also:
-
SHOW_OFFLINE_GENERIC
public static final int SHOW_OFFLINE_GENERIC- See Also:
-
CREATE_SUBSCRIPTION
public static final int CREATE_SUBSCRIPTION- See Also:
-
STOP_THREAD
public static final int STOP_THREAD- See Also:
-
SHOW_STATS_FILTER
public static final int SHOW_STATS_FILTER- See Also:
-
REJECT_UNKNOWN
public static final int REJECT_UNKNOWN- See Also:
-
REJECT_MISMATCH
public static final int REJECT_MISMATCH- See Also:
-
NONE
public static final int NONE- See Also:
-
known_algos
-
CONFIG_REPLACE
public static final int CONFIG_REPLACE- See Also:
-
CONFIG_MERGE
public static final int CONFIG_MERGE- See Also:
-
FILTER_NONE
public static final int FILTER_NONE- See Also:
-
FILTER_XPATH
public static final int FILTER_XPATH- See Also:
-
FILTER_SUBTREE
public static final int FILTER_SUBTREE- See Also:
-
NO_WORKER
public static final int NO_WORKER- See Also:
-
XPATH
-
SUBTREE
-
-
Constructor Details
-
NedCmd
- Throws:
NedException
-
-
Method Details
-
getCommand
public int getCommand() -
getId
-
getDevice
-
getIP
-
getPort
public int getPort() -
getProtocol
-
getRemoteUser
-
getLocalUser
-
getPassword
-
getSecondaryPassword
-
getKeyDir
-
isTrace
public boolean isTrace() -
getConnectTimeout
public int getConnectTimeout() -
getReadTimeout
public int getReadTimeout() -
getWriteTimeout
public int getWriteTimeout() -
getTimeout
public int getTimeout() -
getWorkerId
public int getWorkerId() -
getConnectionId
public int getConnectionId() -
getCliConfigChars
-
getGenericConfigChars
-
isVerbose
public boolean isVerbose() -
getAdditionalInfo
-
getProvisionalTransId
-
getTopTag
-
getCmdPaths
-
getPaths
- Throws:
ConfException
-
getOperations
-
getTransaction
public int getTransaction() -
getParams
-
getActionName
-
getPath
-
getFromTransactionId
public int getFromTransactionId() -
getToTransactionId
public int getToTransactionId() -
getUsid
public int getUsid() -
getSourceAddress
-
isForce
public boolean isForce() -
getDevList
-
isAll
public boolean isAll() -
getAuthOrder
-
getPublicKeys
-
getHostKeyVerify
public int getHostKeyVerify() -
getHostKeys
-
getLoadOp
public int getLoadOp() -
getStream
-
getStartTime
-
getFilterType
public int getFilterType() -
getFilter
-
getFilterTypeAsString
-
getPathIntent
-
getXPathIntent
-
getFilterIntent
-
getMfaExecutable
-
getMfaOpaque
-
setAdditionalInfo
-
isSuppressTransId
public boolean isSuppressTransId() -
getHostKeyVerifAsString
-
verifyServerHostKey
public boolean verifyServerHostKey(String hostname, int port, String serverHostKeyAlgorithm, byte[] serverHostKey) - Specified by:
verifyServerHostKey
in interfacech.ethz.ssh2.ServerHostKeyVerifier
-
cmdString
-
cmdToString
-
cmdToDevicePhase
-
toString
-
getSSHAlgorithms
-
parseOps
-