public abstract class AbstractOpenSshHostKeysHandler extends AbstractConnectionServiceRequestHandler
RequestHandler.ResultlogSVC2HNDLR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractOpenSshHostKeysHandler(String request) |
protected |
AbstractOpenSshHostKeysHandler(String request,
BufferPublicKeyParser<? extends PublicKey> parser) |
| Modifier and Type | Method and Description |
|---|---|
BufferPublicKeyParser<? extends PublicKey> |
getPublicKeysParser() |
String |
getRequestName() |
protected abstract RequestHandler.Result |
handleHostKeys(Session session,
Collection<? extends PublicKey> keys,
boolean wantReply,
Buffer buffer) |
RequestHandler.Result |
process(ConnectionService connectionService,
String request,
boolean wantReply,
Buffer buffer)
Process an SSH request.
|
String |
toString() |
getSimplifiedLoggerprotected AbstractOpenSshHostKeysHandler(String request)
protected AbstractOpenSshHostKeysHandler(String request, BufferPublicKeyParser<? extends PublicKey> parser)
public final String getRequestName()
public BufferPublicKeyParser<? extends PublicKey> getPublicKeysParser()
public RequestHandler.Result process(ConnectionService connectionService, String request, boolean wantReply, Buffer buffer) throws Exception
RequestHandlerprocess in interface RequestHandler<ConnectionService>process in interface ConnectionServiceRequestHandlerprocess in class AbstractConnectionServiceRequestHandlerconnectionService - The input parameterrequest - The request stringwantReply - Whether a reply is requestedbuffer - The Buffer with request specific dataRequestHandler.ResultException - If failed to handle the request - Note: in
order to signal an unsupported request the RequestHandler.Result.Unsupported
value should be returnedprotected abstract RequestHandler.Result handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer) throws Exception
ExceptionCopyright © 2008–2020 The Apache Software Foundation. All rights reserved.