Interface SSHPacketHandler
- All Known Subinterfaces:
AuthMethod, Channel, Channel.Direct, Channel.Forwarded, Service, Session, Session.Command, Session.Shell, Session.Subsystem, Transport
- All Known Implementing Classes:
AbstractAuthMethod, AbstractChannel, AbstractDirectChannel, AbstractForwardedChannel, AbstractService, AuthGssApiWithMic, AuthHostbased, AuthKeyboardInteractive, AuthNone, AuthPassword, AuthPublickey, ConnectionImpl, DirectConnection, DirectTCPIPChannel, KeyedAuthMethod, KeyExchanger, LocalPortForwarder.ForwardedChannel, RemotePortForwarder.ForwardedTCPIPChannel, SessionChannel, TransportImpl, TransportImpl.NullService, UserAuthImpl, X11Forwarder.X11Channel
public interface SSHPacketHandler
An interface for classes to which packet handling may be delegated. Chains of such delegations may be used, e.g.
packet decoder -> (SSHPacketHandler) transport layer -> (SSHPacketHandler) connection layer ->
(SSHPacketHandler) channel.-
Method Summary
-
Method Details
-
handle
Delegate handling of some SSH packet to this object.- Parameters:
msg- the SSHmessage identifierbuf-SSHPacketcontaining rest of the request- Throws:
SSHException- if there is a non-recoverable error
-