# Uses of Interface net.schmizz.sshj.common.SSHPacketHandler (sshj 0.4.0 API)
Date: 2011-06-06

## Uses of Interface
net.schmizz.sshj.common.SSHPacketHandler

Packages that use SSHPacketHandler
net.schmizz.sshj
net.schmizz.sshj.connection
net.schmizz.sshj.connection.channel
net.schmizz.sshj.connection.channel.direct
net.schmizz.sshj.connection.channel.forwarded
net.schmizz.sshj.transport
net.schmizz.sshj.userauth
net.schmizz.sshj.userauth.method

Uses of SSHPacketHandler in net.schmizz.sshj

Subinterfaces of SSHPacketHandler in net.schmizz.sshj
`interface` `Service` Represents a service running on top of the SSH transport layer.

Classes in net.schmizz.sshj that implement SSHPacketHandler
`class` `AbstractService` An abstract class for `Service` that implements common or default functionality.

Uses of SSHPacketHandler in net.schmizz.sshj.connection

Classes in net.schmizz.sshj.connection that implement SSHPacketHandler
`class` `ConnectionImpl` `Connection` implementation.

Uses of SSHPacketHandler in net.schmizz.sshj.connection.channel

Subinterfaces of SSHPacketHandler in net.schmizz.sshj.connection.channel
`interface` `Channel` A channel is the basic medium for application-layer data on top of an SSH transport.
`static interface` `Channel.Direct` Direct channels are those that are initiated by us.
`static interface` `Channel.Forwarded` Forwarded channels are those that are initiated by the server.

Classes in net.schmizz.sshj.connection.channel that implement SSHPacketHandler
`class` `AbstractChannel`

Uses of SSHPacketHandler in net.schmizz.sshj.connection.channel.direct

Subinterfaces of SSHPacketHandler in net.schmizz.sshj.connection.channel.direct
`interface` `Session` A `session` channel provides for execution of a remote `command`, `shell` or `subsystem`.
`static interface` `Session.Command` Command API.
`static interface` `Session.Shell` Shell API.
`static interface` `Session.Subsystem` Subsystem API.

Classes in net.schmizz.sshj.connection.channel.direct that implement SSHPacketHandler
`class` `AbstractDirectChannel` Base class for direct channels whose open is initated by the client.
`class` `SessionChannel` `Session` implementation.

Uses of SSHPacketHandler in net.schmizz.sshj.connection.channel.forwarded

Classes in net.schmizz.sshj.connection.channel.forwarded that implement SSHPacketHandler
`class` `AbstractForwardedChannel` Base class for forwarded channels whose open is initiated by the server.
`static class` `RemotePortForwarder.ForwardedTCPIPChannel` A `forwarded-tcpip` channel.
`static class` `X11Forwarder.X11Channel` An `x11` forwarded channel.

Uses of SSHPacketHandler in net.schmizz.sshj.transport

Subinterfaces of SSHPacketHandler in net.schmizz.sshj.transport
`interface` `Transport` Transport layer of the SSH protocol.

Classes in net.schmizz.sshj.transport that implement SSHPacketHandler
`class` `TransportImpl` A thread-safe `Transport` implementation.

Uses of SSHPacketHandler in net.schmizz.sshj.userauth

Classes in net.schmizz.sshj.userauth that implement SSHPacketHandler
`class` `UserAuthImpl` `UserAuth` implementation.

Uses of SSHPacketHandler in net.schmizz.sshj.userauth.method

Subinterfaces of SSHPacketHandler in net.schmizz.sshj.userauth.method
`interface` `AuthMethod` An authentication method of the SSH Authentication Protocol.

Classes in net.schmizz.sshj.userauth.method that implement SSHPacketHandler
`class` `AbstractAuthMethod` This abstract class for `AuthMethod` implements common or default functionality.
`class` `AuthHostbased` Implements the `hostbased` SSH authentication method.
`class` `AuthKeyboardInteractive` Implements the `keyboard-interactive` authentication method.
`class` `AuthNone` `none` auth.
`class` `AuthPassword` Implements the `password` authentication method.
`class` `AuthPublickey` Implements the `"publickey"` SSH authentication method.
`class` `KeyedAuthMethod`

Copyright © 2009-2011. All Rights Reserved.