Package com.hierynomus.sshj.transport
Class IdentificationStringParser
java.lang.Object
com.hierynomus.sshj.transport.IdentificationStringParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Buffer.PlainBufferprivate final byte[]private final org.slf4j.Logger -
Constructor Summary
ConstructorsConstructorDescriptionIdentificationStringParser(Buffer.PlainBuffer buffer, LoggerFactory loggerFactory) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancheckForIdentification(Buffer.PlainBuffer lineBuffer) private voidlogHeaderLine(Buffer.PlainBuffer lineBuffer) private StringreadIdentification(Buffer.PlainBuffer lineBuffer)
-
Field Details
-
log
private final org.slf4j.Logger log -
buffer
-
EXPECTED_START_BYTES
private final byte[] EXPECTED_START_BYTES
-
-
Constructor Details
-
IdentificationStringParser
-
IdentificationStringParser
-
-
Method Details
-
parseIdentificationString
- Throws:
IOException
-
logHeaderLine
- Throws:
Buffer.BufferException
-
readIdentification
private String readIdentification(Buffer.PlainBuffer lineBuffer) throws Buffer.BufferException, TransportException -
checkForIdentification
- Throws:
Buffer.BufferException
-