Modifier and Type | Method and Description |
---|---|
protected Buffer |
AgentClient.createBuffer(byte cmd) |
protected Buffer |
AgentClient.request(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected OpenFuture |
ChannelAgentForwarding.doInit(Buffer buffer) |
void |
ChannelAgentForwarding.handleRequest(Buffer buffer) |
void |
AgentServer.SshAgentSession.messageReceived(Buffer message) |
protected void |
AgentClient.messageReceived(Buffer buffer) |
protected void |
AgentServer.SshAgentSession.process(Buffer req,
Buffer rep) |
protected void |
AgentServer.SshAgentSession.reply(Buffer buf) |
protected Buffer |
AgentClient.request(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
UserAuth.Result |
UserAuth.next(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
UserAuth.Result |
UserAuthPassword.next(Buffer buffer) |
UserAuth.Result |
UserAuthPublicKey.next(Buffer buffer) |
UserAuth.Result |
UserAuthAgent.next(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractClientChannel.handleOpenFailure(Buffer buffer) |
void |
AbstractClientChannel.handleOpenSuccess(int recipient,
int rwsize,
int rmpsize,
Buffer buffer) |
void |
AbstractClientChannel.handleRequest(Buffer buffer) |
OpenFuture |
AbstractClientChannel.open(int recipient,
int rwsize,
int rmpsize,
Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractDHGClient.next(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected void |
ClientSessionImpl.doHandleMessage(Buffer buffer) |
protected void |
ClientSessionImpl.handleMessage(Buffer buffer) |
protected boolean |
ClientSessionImpl.readIdentification(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
Buffer |
Session.createBuffer(SshConstants.Message cmd,
int estimatedSize)
Create a new buffer for the specified SSH packet and reserve the needed space
(5 bytes) for the packet header.
|
Modifier and Type | Method and Description |
---|---|
void |
Compression.compress(Buffer buffer)
Compress the given buffer in place.
|
void |
Channel.handleData(Buffer buffer) |
void |
Channel.handleExtendedData(Buffer buffer) |
void |
Channel.handleOpenFailure(Buffer buffer)
For a client channel, this method will be called internally by the session when
the server has rejected this channel opening.
|
void |
Channel.handleOpenSuccess(int recipient,
int rwsize,
int rmpsize,
Buffer buffer)
For a client channel, this method will be called internally by the session when the confirmation
has been received.
|
void |
Channel.handleRequest(Buffer buffer) |
void |
Channel.handleWindowAdjust(Buffer buffer) |
boolean |
KeyExchange.next(Buffer buffer)
Process the next packet
|
OpenFuture |
Channel.open(int recipient,
int rwsize,
int rmpsize,
Buffer buffer)
For a server channel, this method will actually open the channel
|
void |
Compression.uncompress(Buffer from,
Buffer to)
Uncompress the data in a buffer into another buffer.
|
org.apache.mina.core.future.WriteFuture |
Session.writePacket(Buffer buffer)
Encode and send the given buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractChannel.handleData(Buffer buffer) |
void |
AbstractChannel.handleExtendedData(Buffer buffer) |
void |
AbstractChannel.handleRequest(Buffer buffer) |
void |
AbstractChannel.handleWindowAdjust(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
void |
CompressionZlib.compress(Buffer buffer) |
void |
CompressionZlib.uncompress(Buffer from,
Buffer to) |
Modifier and Type | Field and Description |
---|---|
protected Buffer |
AbstractSession.decoderBuffer |
protected Buffer |
AbstractSession.uncompressBuffer |
Modifier and Type | Method and Description |
---|---|
Buffer |
AbstractSession.createBuffer(SshConstants.Message cmd,
int len)
Create a new buffer for the specified SSH packet and reserve the needed space
(5 bytes) for the packet header.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSession.channelClose(Buffer buffer)
Close a channel due to a close packet received
|
protected void |
AbstractSession.channelData(Buffer buffer)
Process incoming data on a channel
|
protected void |
AbstractSession.channelEof(Buffer buffer)
Process end of file on a channel
|
protected void |
AbstractSession.channelExtendedData(Buffer buffer)
Process incoming extended data on a channel
|
protected void |
AbstractSession.channelFailure(Buffer buffer)
Process a failure on a channel
|
protected void |
AbstractSession.channelOpenConfirmation(Buffer buffer) |
protected void |
AbstractSession.channelOpenFailure(Buffer buffer) |
protected void |
AbstractSession.channelRequest(Buffer buffer)
Service a request on a channel
|
protected void |
AbstractSession.channelWindowAdjust(Buffer buffer)
Process a window adjust packet on a channel
|
protected String |
AbstractSession.doReadIdentification(Buffer buffer)
Read the remote identification from this buffer.
|
protected Channel |
AbstractSession.getChannel(Buffer buffer)
Retrieve the channel designated by the given packet
|
protected abstract void |
AbstractSession.handleMessage(Buffer buffer)
Abstract method for processing incoming decoded packets.
|
protected abstract boolean |
AbstractSession.readIdentification(Buffer buffer)
Read the other side identification.
|
protected byte[] |
AbstractSession.receiveKexInit(Buffer buffer,
String[] proposal)
Receive the remote key exchange init message.
|
org.apache.mina.core.future.WriteFuture |
AbstractSession.writePacket(Buffer buffer)
Encode and send the given buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
Buffer.putBuffer(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
Boolean |
UserAuth.auth(ServerSession session,
String username,
Buffer buffer)
Try to authenticate the user.
|
Boolean |
HandshakingUserAuth.next(ServerSession session,
SshConstants.Message msg,
Buffer buffer)
Handle another step in the authentication process.
|
Modifier and Type | Method and Description |
---|---|
Boolean |
UserAuthPassword.auth(ServerSession session,
String username,
Buffer buffer) |
Boolean |
UserAuthPublicKey.auth(ServerSession session,
String username,
Buffer buffer) |
Boolean |
UserAuthNone.auth(ServerSession session,
String username,
Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
Boolean |
UserAuthGSS.auth(ServerSession sess,
String user,
Buffer buff)
Handle the first authentication step.
|
Boolean |
UserAuthGSS.next(ServerSession session,
SshConstants.Message msg,
Buffer buffer)
Handle another step in the authentication process.
|
Modifier and Type | Method and Description |
---|---|
protected OpenFuture |
AbstractServerChannel.doInit(Buffer buffer) |
protected OpenFuture |
ChannelDirectTcpip.doInit(Buffer buffer) |
protected boolean |
ChannelSession.handleAgentForwarding(Buffer buffer) |
protected boolean |
ChannelSession.handleEnv(Buffer buffer) |
protected boolean |
ChannelSession.handleExec(Buffer buffer) |
void |
AbstractServerChannel.handleOpenFailure(Buffer buffer) |
void |
AbstractServerChannel.handleOpenSuccess(int recipient,
int rwsize,
int rmpsize,
Buffer buffer) |
protected boolean |
ChannelSession.handlePtyReq(Buffer buffer) |
void |
ChannelDirectTcpip.handleRequest(Buffer buffer) |
void |
ChannelSession.handleRequest(Buffer buffer) |
protected boolean |
ChannelSession.handleRequest(String type,
Buffer buffer) |
protected boolean |
ChannelSession.handleShell(Buffer buffer) |
protected boolean |
ChannelSession.handleSignal(Buffer buffer) |
protected boolean |
ChannelSession.handleSubsystem(Buffer buffer) |
protected boolean |
ChannelSession.handleWindowChange(Buffer buffer) |
protected boolean |
ChannelSession.handleX11Forwarding(Buffer buffer) |
OpenFuture |
AbstractServerChannel.open(int recipient,
int rwsize,
int rmpsize,
Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractDHGServer.next(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected void |
ServerSession.handleMessage(Buffer buffer) |
protected boolean |
ServerSession.readIdentification(Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
protected void |
SftpSubsystem.process(Buffer buffer) |
protected void |
SftpSubsystem.send(Buffer buffer) |
protected void |
SftpSubsystem.writeAttrs(Buffer buffer,
SshFile file) |
protected void |
SftpSubsystem.writeAttrs(Buffer buffer,
SshFile file,
int flags) |
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.