Class Index

A B C D E F H I J K L M N O P R S T U W X Z

A

AbstractAuthMethod This abstract class for AuthMethod implements common or default functionality. 
AbstractChannel  
AbstractConnectedProcessor  
AbstractDefinitionParser  
AbstractDefinitionParser.ParseDelegate<T>  
AbstractDHG Base class for DHG key exchange algorithms. 
AbstractDirectChannel Base class for direct channels whose open is initated by the client. 
AbstractExpressionEvaluator  
AbstractFileTransfer  
AbstractForwardedChannel Base class for forwarded channels whose open is initiated by the server. 
AbstractForwardedChannelOpener Base class for ForwardedChannelOpener's. 
AbstractListeningMessageProcessor<O>  
AbstractMessageProcessor<O>  
AbstractService An abstract class for Service that implements common or default functionality. 
AbstractSignature An abstract class for Signature that implements common functionality. 
AccountResource  
AES128CBC aes128-cbc cipher  
AES128CBC.Factory Named factory for AES128CBC Cipher  
AES128CTR aes128-ctr cipher  
AES128CTR.Factory Named factory for AES128CBC Cipher  
AES192CBC aes192-cbc cipher  
AES192CBC.Factory Named factory for AES192CBC Cipher  
AES192CTR aes192-ctr cipher  
AES192CTR.Factory Named factory for AES192CTR Cipher  
AES256CBC aes256-ctr cipher  
AES256CBC.Factory Named factory for AES256CBC Cipher  
AES256CTR aes256-ctr cipher  
AES256CTR.Factory Named factory for AES256CBC Cipher  
AndroidConfig  
AuthHostbased Implements the hostbased SSH authentication method. 
AuthKeyboardInteractive Implements the keyboard-interactive authentication method. 
AuthMethod An authentication method of the SSH Authentication Protocol
AuthNone none auth. 
AuthParams The parameters available to authentication methods. 
AuthPassword Implements the password authentication method. 
AuthPublickey Implements the "publickey" SSH authentication method. 

B

Base64

Encodes and decodes to and from Base64 notation. 

Base64.InputStream A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. 
Base64.OutputStream A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. 
BaseCipher Base class for all Cipher implementations delegating to the JCE provider. 
BaseDigest Base class for Digest algorithms based on the JCE provider. 
BaseMAC Base class for MAC implementations based on the JCE provider. 
BlowfishCBC blowfish-ctr cipher  
BlowfishCBC.Factory Named factory for BlowfishCBC Cipher  
BouncyCastleRandom BouncyCastle Random
BouncyCastleRandom.Factory Named factory for the BouncyCastle Random  
Buffer<T extends Buffer<T>>  
Buffer.BufferException  
Buffer.PlainBuffer  
ByteArrayUtils Utility functions for byte arrays. 

C

CallbackOutputStream  
Capabilities This interface is implemented for every org.mule.api.annotations.Module annotated class, to dynamically query what its capabilities are. 
Capability Enumeration of possible capabilities of Mule modules. 
ChallengeResponseProvider  
Channel A channel is the basic medium for application-layer data on top of an SSH transport. 
Channel.Direct Direct channels are those that are initiated by us. 
Channel.Forwarded Forwarded channels are those that are initiated by the server. 
ChannelInputStream InputStream for channels. 
ChannelOutputStream OutputStream for channels. 
Cipher Wrapper for a cryptographic cipher, used either for encryption or decryption. 
Cipher.Mode  
CommunicationException Exception to represent an issue in the communication with a ssh host. 
Compression Interface used to compress the stream of data between the SSH server and clients. 
Compression.Mode Enum identifying if this object will be used to compress or uncompress data. 
Config Holds configuration information and factories. 
ConfigImpl  
Connection Connection layer of the SSH protocol. 
Connection  
ConnectionException Connection-layer exception. 
ConnectionImpl Connection implementation. 
ConnectionManager<K, C extends Connection> Wrapper around org.mule.api.annotations.Connector annotated class that will infuse it with connection management capabilities. 
ConnectListener A connect listener is just that: it listens for new forwarded channels and can be delegated charge of them. 
ConsoleKnownHostsVerifier  

D

DefaultConfig A Config that is initialized as follows. 
DefaultSplashScreenAgent Agent implementation to add splash screen information for DevKit extensions at application startup  
DelayedZlibCompression ZLib delayed compression. 
DelayedZlibCompression.Factory Named factory for the ZLib Delayed Compression. 
DH Diffie-Hellman key generator. 
DHG1 Diffie-Hellman key exchange with SHA-1 and Oakley Group 2 [RFC2409] (1024-bit MODP Group). 
DHG1.Factory Named factory for DHG1 key exchange  
DHG14 Diffie-Hellman key exchange with SHA-1 and Oakley Group 14 [RFC3526] (2048-bit MODP Group). 
DHG14.Factory Named factory for DHG14 key exchange  
DHGroupData Simple class holding the data for DH group key exchanges. 
Digest Interface used to compute digests, based on algorithms such as MD5 or SHA1. 
DisconnectListener  
DisconnectReason Disconnect error codes  

E

ErrorDeliveryUtil  
ErrorNotifiable API for classes that are capable of being notified on an error so they can cleanup. 
ErrorNotifiable.Util Utility functions. 
Event<T extends Throwable> An event can be set, cleared, or awaited, similar to Python's threading.event
ExceptionChainer<Z extends Throwable> Chains an exception to desired type. 

F

Factory<T> A basic factory interface. 
Factory.Named<T> Inteface for a named factory. 
Factory.Named.Util Utility functions  
FileAttributes  
FileAttributes.Builder  
FileAttributes.Flag  
FileKeyProvider A file key provider is initialized with a location of  
FileKeyProvider.Format  
FileMode  
FileMode.Type  
FilePermission  
FileSystemFile  
FileTransfer  
ForwardedChannelOpener Takes care of handling SSH_MSG_CHANNEL_OPEN requests for forwarded channels of a specific type. 

H

HMACMD5 HMAC-MD5 MAC
HMACMD5.Factory Named factory for the HMACMD5 MAC  
HMACMD596 HMAC-MD5-96 MAC  
HMACMD596.Factory Named factory for the HMAC-MD5-96 MAC  
HMACSHA1 HMAC-SHA1 MAC  
HMACSHA1.Factory Named factory for the HMAC-SHA1 MAC  
HMACSHA196 HMAC-SHA1-96 MAC  
HMACSHA196.Factory Named factory for the HMAC-SHA1-96 MAC  
HostKeyVerifier Host key verification interface. 
HttpCallback  
HttpCallbackAdapter  

I

InMemoryDestFile  
InMemorySourceFile  
IOUtils  

J

JCERandom A Random implementation using the built-in SecureRandom PRNG. 
JCERandom.Factory Named factory for the JCE Random  

K

KeyedAuthMethod  
KeyExchange Key exchange algorithm. 
KeyPairWrapper A KeyProvider wrapper around java.security.KeyPair  
KeyProvider A KeyProvider is a container for a public-private keypair. 
KeyProviderUtil  
KeyType Type of key e.g. 

L

LocalDestFile  
LocalFileFilter  
LocalPortForwarder  
LocalPortForwarder.DirectTCPIPChannel  
LocalPortForwarder.Parameters  
LocalSourceFile  
LoggingTransferListener  

M

MAC Message Authentication Code for use in SSH. 
ManagedConnectionProcessInterceptor<T>  
ManagedConnectionProcessTemplate<P>  
MD5 MD5 Digest. 
MD5.Factory Named factory for MD5 digest  
Message SSH message identifiers  
MetadataAware This interface is implemented for every org.mule.api.annotations.Module and org.mule.api.annotations.Connector annotated class and its purpose is to define a contract to query the annotated class about its metadata. 

N

NegotiatedAlgorithms  
NestedProcessorChain  
NoneCipher Represents a no-op cipher. 
NoneCipher.Factory Named factory for the no-op Cipher  
NoneCompression No-op Compression
NoneCompression.Factory Named factory for the no-op Compression  
NotAuthorizedException  

O

OAuth1Adapter  
OAuth2Adapter  
OAuthAdapter  
OAuthManager<C extends OAuthAdapter> Wrapper around org.mule.api.annotations.oauth.OAuth annotated class that will infuse it with access token management capabilities. 
OpenFailException  
OpenFailException.Reason  
OpenMode  
OpenSSHKeyFile Represents an OpenSSH identity that consists of a PKCS8-encoded private key file and an unencrypted public key file of the same name with the ".pub" extension. 
OpenSSHKeyFile.Factory  
OpenSSHKnownHosts A HostKeyVerifier implementation for a known_hosts file i.e. 
OpenSSHKnownHosts.AbstractEntry  
OpenSSHKnownHosts.CommentEntry  
OpenSSHKnownHosts.EntryFactory Each line in these files contains the following fields: markers (optional), hostnames, bits, exponent, modulus, comment. 
OpenSSHKnownHosts.HashedEntry  
OpenSSHKnownHosts.HostEntry  
OpenSSHKnownHosts.Marker  
OpenSSHKnownHosts.SimpleEntry  

P

PacketReader  
PacketType  
PasswordFinder Services requests for plaintext passwords. 
PasswordResponseProvider  
PasswordUtils Static utility method and factories  
PathComponents  
PathHelper  
PathHelper.Canonicalizer  
PKCS8KeyFile Represents a PKCS8-encoded key file. 
PKCS8KeyFile.Factory  
PoolManager  
PrivateKeyFileResource  
PrivateKeyStringResource  
ProcessAdapter<O>  
ProcessCallback<T, O> Callback with logic to execute within a controlled environment provided by ProcessTemplate 
ProcessCallbackProcessInterceptor<T, O>  
ProcessInterceptor<T, O>  
ProcessTemplate<T, O> ProcessTemplate provides a processing context for message processing. 
PromiscuousVerifier  
Promise<V, T extends Throwable> Represents promised data of the parameterized type V and allows waiting on it. 
PTYMode Various modes for a psuedo-terminal. 

R

Random A pseudo random number generator. 
RandomAccessRemoteFile  
Reader  
RemoteDirectory  
RemoteFile  
RemoteFile.RemoteFileInputStream  
RemoteFile.RemoteFileOutputStream  
RemotePortForwarder Handles remote port forwarding. 
RemotePortForwarder.Forward Represents a particular forwarding. 
RemotePortForwarder.ForwardedTCPIPChannel A forwarded-tcpip channel. 
RemoteResource  
RemoteResourceFilter  
RemoteResourceInfo  
Request  
Requester  
Resource<H> A password-protected resource  
Response  
Response.StatusCode  
RestoreAccessTokenCallback  
RetryProcessInterceptor<T, O>  

S

SaveAccessTokenCallback  
SCPDownloadClient Support for uploading files over a connected link using SCP. 
SCPException  
SCPFileTransfer  
SCPUploadClient Support for uploading files over a connected link using SCP. 
SecurityUtils Static utility method relating to security facilities. 
SendDefinitionParser  
SendMessageProcessor SendMessageProcessor invokes the send(java.lang.String, boolean) method in SshConnector
Service Represents a service running on top of the SSH transport layer. 
Session A session channel provides for execution of a remote command, shell or subsystem
Session.Command Command API. 
Session.Shell Shell API. 
Session.Subsystem Subsystem API. 
SessionChannel Session implementation. 
SessionFactory A factory interface for creating SSH session channels
SFTPClient  
SFTPEngine  
SFTPException  
SFTPFileTransfer  
SFTPPacket<T extends SFTPPacket<T>>  
SHA1 SHA1 Digest. 
SHA1.Factory Named factory for SHA1 digest  
Signal Various signals that may be sent or received. 
Signature Signature interface for SSH used to sign or verify data. 
SignatureDSA DSA Signature  
SignatureDSA.Factory A named factory for DSA signature  
SignatureRSA RSA Signature  
SignatureRSA.Factory A named factory for RSA Signature  
SingletonRandomFactory A random factory wrapper that uses a single random instance. 
SocketClient  
SocketForwardingConnectListener A ConnectListener that forwards what is received over the channel to a socket and vice-versa. 
SocketStreamCopyMonitor  
SourceCallback Callback interface used by org.mule.api.annotations.Source annotated methods to dispatch messages. 
SplashScreenAgent Marks DevKit org.mule.api.agent.Agent implementations to take care of logging information at Mule app level mainly for troubleshooting purposes. 
SSHClient Secure SHell client API. 
SshConnector Cloud Connector for ssh that is capable to handle multiple session from different users and reusing the session of any given user if he wants to send multiple messages. 
SshConnectorCapabilitiesAdapter A SshConnectorCapabilitiesAdapter is a wrapper around SshConnector that implements org.mule.api.Capabilities interface. 
SshConnectorConfigDefinitionParser  
SshConnectorConnectionFactory  
SshConnectorConnectionIdentifierAdapter A SshConnectorConnectionIdentifierAdapter is a wrapper around SshConnector that implements org.mule.devkit.dynamic.api.helper.Connection interface. 
SshConnectorConnectionKey A tuple of connection parameters  
SshConnectorConnectionManager A SshConnectorConnectionManager is a wrapper around SshConnector that adds connection management capabilities to the pojo. 
SshConnectorLifecycleAdapter A SshConnectorLifecycleAdapter is a wrapper around SshConnector that adds lifecycle methods to the pojo. 
SshConnectorMetadataAdapater A SshConnectorMetadataAdapater is a wrapper around SshConnector that adds support for querying metadata about the extension. 
SshConnectorProcessAdapter A SshConnectorProcessAdapter is a wrapper around SshConnector that enables custom processing strategies. 
SSHException Most exceptions in the net.schmizz.sshj package are instances of this class. 
SshNamespaceHandler Registers bean definitions parsers for handling elements in http://www.mulesoft.org/schema/mule/ssh
SSHPacket  
SSHPacketHandler An interface for classes to which packet handling may be delegated. 
SSHRuntimeException Represents unrecoverable exceptions in the net.schmizz.sshj package. 
StatefulSFTPClient  
StopSourceCallback Callback returned by methods that are annotated with @Source

It will be executed when the MessageSource is being stopped. 

StreamCopier  
StreamCopier.Listener  

T

TransferListener  
Transport Transport layer of the SSH protocol. 
TransportException Transport-layer exception  
TransportImpl A thread-safe Transport implementation. 
TripleDESCBC 3des-cbc cipher  
TripleDESCBC.Factory Named factory for TripleDESCBC Cipher  

U

UnableToAcquireAccessTokenException Exception thrown when the access token needed for accessing a protected resource cannot be acquired  
UnableToAcquireConnectionException Exception thrown when the connection needed for executing an operation is null. 
UnableToAcquireRequestTokenException Exception thrown when the request token needed for building the authorization URL cannot be acquired  
UnableToReleaseConnectionException Exception thrown when the release connection operation of the connection manager fails. 
UserAuth User authentication API. 
UserAuthException User authentication exception  
UserAuthImpl UserAuth implementation. 

W

Window  
Window.Local Controls how much data remote end can send before an adjustment notification from us is required. 
Window.Remote Controls how much data we can send before an adjustment notification from remote end is required. 

X

X11Forwarder Handles forwarded x11 channels. 
X11Forwarder.X11Channel An x11 forwarded channel. 

Z

ZlibCompression ZLib based Compression. 
ZlibCompression.Factory Named factory for the ZLib Compression.