Compatibility Report for sshd-core
Summary
Caution
Incompatible changes found while checking backward compatibility of version
3.0.0-SNAPSHOT
with the previous version2.16.0
.
Expand to see options used.
- Report only summary: No
- Report only changes: Yes
- Report only binary-incompatible changes: No
- Access modifier filter:
PROTECTED
- Old archives:
- New archives:
- Evaluate annotations: Yes
- Include synthetic classes and class members: No
- Include specific elements: No
- Exclude specific elements: No
- Ignore all missing classes: Yes
- Ignore specific missing classes: No
- Treat changes as errors:
- Any changes: No
- Binary incompatible changes: No
- Source incompatible changes: No
- Incompatible changes caused by excluded classes: Yes
- Semantically incompatible changes: No
- Semantically incompatible changes, including development versions: No
- Classpath mode:
ONE_COMMON_CLASSPATH
- Old classpath:
- New classpath:
Results
Expand for details.
org.apache.sshd.agent.local.AgentForwardedChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | AgentForwardedChannel |
AbstractClientChannel |
JDK 8 |
org.apache.sshd.agent.local.ChannelAgentForwarding
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelAgentForwarding |
AbstractServerChannel |
JDK 8 |
org.apache.sshd.agent.unix.AgentForwardedChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | AgentForwardedChannel |
AbstractClientChannel |
JDK 8 |
org.apache.sshd.agent.unix.ChannelAgentForwarding
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelAgentForwarding |
AbstractServerChannel |
JDK 8 |
org.apache.sshd.certificate.OpenSshCertificateBuilder
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | OpenSshCertificateBuilder |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
OpenSshCertificateBuilder |
criticalOptions List<CertificateOption> ) |
||||
Removed | public |
OpenSshCertificateBuilder |
extensions List<CertificateOption> ) |
org.apache.sshd.client.ClientBuilder
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | ClientBuilder |
BaseBuilder<T, S> |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
ClientBuilder |
newHostKeysHandler (NewHostKeysHandler ) |
||||
Added | public |
ClientBuilder |
proxyDataFactory (ProxyDataFactory ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | protected |
NewHostKeysHandler |
newHostKeysHandler |
||
Added | protected |
ProxyDataFactory |
proxyDataFactory |
org.apache.sshd.client.ClientFactoryManager
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | ClientFactoryManager |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Removed | ClientProxyConnectorHolder |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
NewHostKeysHandler |
getNewHostKeysHandler () |
||||
Added | public abstract |
void |
setNewHostKeysHandler (NewHostKeysHandler ) |
org.apache.sshd.client.SshClient
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | SshClient |
AbstractFactoryManager |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | ClientFactoryManager |
Methods
org.apache.sshd.client.SshClient$ShadowingAttributeRepository
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static protected |
Class | ShadowingAttributeRepository |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | AttributeRepository |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
ShadowingAttributeRepository (AttributeRepository , AttributeRepository ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Collection<AttributeKey<?>> |
attributeKeys () |
||||
Added | public |
<T extends Object > |
Object |
getAttribute (AttributeKey<T> ) |
|||
Added | public |
int |
getAttributesCount () |
||||
Added | public |
<T extends Object > |
Object |
resolveAttribute (AttributeKey<T> ) |
org.apache.sshd.client.auth.keyboard.UserInteraction
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | UserInteraction |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
PasswordAuthentication |
getProxyCredentials (ClientSession , InetSocketAddress ) |
org.apache.sshd.client.auth.pubkey.UserAuthPublicKey
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | UserAuthPublicKey |
AbstractUserAuth |
JDK 8 |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Removed | public static final |
AttributeKey<String> |
IDENTITY_AGENT |
||
Removed | public static final |
AttributeKey<Boolean> |
USE_DEFAULT_IDENTITIES |
org.apache.sshd.client.channel.AbstractClientChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public abstract |
Class | AbstractClientChannel |
AbstractChannel |
JDK 8 |
org.apache.sshd.client.channel.AsyncCapableClientChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public abstract |
Class | AsyncCapableClientChannel |
AbstractClientChannel |
JDK 8 |
org.apache.sshd.client.channel.ChannelDirectTcpip
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelDirectTcpip |
AsyncCapableClientChannel |
JDK 8 |
org.apache.sshd.client.channel.ChannelExec
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelExec |
PtyCapableChannelSession |
JDK 8 |
org.apache.sshd.client.channel.ChannelSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelSession |
AsyncCapableClientChannel |
JDK 8 |
org.apache.sshd.client.channel.ChannelShell
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelShell |
PtyCapableChannelSession |
JDK 8 |
org.apache.sshd.client.channel.ChannelSubsystem
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelSubsystem |
ChannelSession |
JDK 8 |
org.apache.sshd.client.channel.PtyCapableChannelSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | PtyCapableChannelSession |
ChannelSession |
JDK 8 |
org.apache.sshd.client.config.DefaultNewHostKeysHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | DefaultNewHostKeysHandler |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | NewHostKeysHandler |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
DefaultNewHostKeysHandler () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
receiveNewHostKeys (ClientSession , Collection<PublicKey> ) |
org.apache.sshd.client.config.NewHostKeysHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | NewHostKeysHandler |
Object |
JDK 8 |
Annotations
Status | Annotation | Compatibility Changes |
---|---|---|
Added | FunctionalInterface |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
receiveNewHostKeys (ClientSession , Collection<PublicKey> ) |
org.apache.sshd.client.config.SshClientConfigFileReader
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | final public |
Class | SshClientConfigFileReader |
Object |
JDK 8 |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
Property<Integer> |
CLIENT_LIVECHECK_MISSED_REPLIES_MAX |
||
Removed | public static final |
Property<Duration> |
CLIENT_LIVECHECK_REPLIES_WAIT |
||
Added | public static final |
int |
DEFAULT_LIVECHECK_MISSED_REPLIES_MAX |
||
Removed | public static final |
long |
DEFAULT_LIVECHECK_REPLY_WAIT |
org.apache.sshd.client.global.OpenSshHostKeysHandler
- [X] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | OpenSshHostKeysHandler |
AbstractOpenSshHostKeysHandler |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | protected |
void |
handleHostKeyRotation (ClientSession , List<PublicKey> , Buffer ) |
||||
Source-incompatible | protected |
Result |
handleHostKeys (Session , Collection<? extends PublicKey> Collection<PublicKey> , boolean , Buffer ) |
Exception |
org.apache.sshd.client.proxy.DefaultProxyDataFactory
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | DefaultProxyDataFactory |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | ProxyDataFactory |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
DefaultProxyDataFactory () |
||||
Added | public |
DefaultProxyDataFactory (ProxySelector ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
ProxyData |
get (InetSocketAddress ) |
org.apache.sshd.client.proxy.ProxyData
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | ProxyData |
Object |
JDK 8 |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
ProxyData (Proxy ) |
||||
Added | public |
ProxyData (Proxy , String , char[] ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
clearPassword () |
||||
Added | public |
InetSocketAddress |
getAddress () |
||||
Added | public |
char[] |
getPassword () |
||||
Added | public |
Type |
getType () |
||||
Added | public |
String |
getUser () |
org.apache.sshd.client.proxy.ProxyDataFactory
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | ProxyDataFactory |
Object |
JDK 8 |
Annotations
Status | Annotation | Compatibility Changes |
---|---|---|
Added | FunctionalInterface |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
ProxyData |
get (InetSocketAddress ) |
org.apache.sshd.client.session.AbstractClientSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | AbstractClientSession |
AbstractSession |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | ClientSession |
|
Incompatible | Session |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
ClientProxyConnector |
getClientProxyConnector |
||||
Added | public |
HostConfigEntry |
getHostConfigEntry () |
||||
Added | protected |
Map<KexProposalOption, String> |
getKexProposal () |
Exception |
|||
Added | public |
Collection<String> |
getRegisteredHostKeys () |
||||
Removed | protected |
void |
initializeKeyExchangePhase |
Exception |
|||
Removed | protected |
void |
initializeProxyConnector |
Exception |
|||
Removed | protected |
byte[] |
receiveKexInit Buffer ) |
Exception |
|||
Removed | protected |
void |
receiveKexInit Map<KexProposalOption, String> , byte[] ) |
IOException |
|||
Added | public |
void |
registerHostKey (PublicKey ) |
||||
Removed | protected |
IoWriteFuture |
sendClientIdentification |
Exception |
|||
Removed | protected |
byte[] |
sendKexInit Map<KexProposalOption, String> ) |
Exception |
|||
Removed | public |
void |
setClientProxyConnector ClientProxyConnector ) |
||||
Removed | protected |
void |
setKexSeed byte... ) |
||||
Added | protected |
void |
setupFilterChain () |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
AttributeKey<HostConfigEntry> |
HOST_CONFIG_ENTRY |
||
Added | public static final |
AttributeKey<ProxyData> |
PROXY_DATA |
org.apache.sshd.client.session.ClientConnectionService
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | ClientConnectionService |
AbstractConnectionService |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Source-incompatible | ConnectionService |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
int |
configureMaxNoReply |
org.apache.sshd.client.session.ClientProxyConnector
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ClientProxyConnector |
Object |
Annotations
Status | Annotation | Compatibility Changes |
---|---|---|
Removed | FunctionalInterface |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
void |
sendClientProxyMetadata ClientSession ) |
Exception |
org.apache.sshd.client.session.ClientProxyConnectorHolder
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ClientProxyConnectorHolder |
Object |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ClientProxyConnector |
getClientProxyConnector |
||||
Removed | public abstract |
void |
setClientProxyConnector ClientProxyConnector ) |
org.apache.sshd.client.session.ClientSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | ClientSession |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Removed | ClientProxyConnectorHolder |
|
Incompatible | Session |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
HostConfigEntry |
getHostConfigEntry () |
||||
Added | public abstract |
Collection<String> |
getRegisteredHostKeys () |
||||
Added | public abstract |
void |
registerHostKey (PublicKey ) |
org.apache.sshd.client.session.ClientSessionImpl
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | ClientSessionImpl |
AbstractClientSession |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | ClientSession |
|
Incompatible | Session |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
setAuthenticated () |
IOException |
org.apache.sshd.client.session.filter.ClientProxyFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | ClientProxyFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
ClientProxyFilter (AbstractClientSession , ProxyData , InetSocketAddress ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
InputHandler |
in () |
||||
Added | public |
OutputHandler |
out () |
org.apache.sshd.client.session.proxy.AbstractAuthenticationHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Class | AbstractAuthenticationHandler |
Object |
JDK 8 |
Generics
Status | Name | Extends | Compatibility Changes |
---|---|---|---|
Added | P |
Object |
|
Added | T |
Object |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
|
Added | AuthenticationHandler<P, T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | protected |
AbstractAuthenticationHandler (InetSocketAddress ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final public |
boolean |
isDone () |
||||
Added | final public |
void |
setParams (P ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | protected |
boolean |
done |
||
Added | protected |
Object |
params |
||
Added | protected |
InetSocketAddress |
proxy |
org.apache.sshd.client.session.proxy.AbstractProxyConnector
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Class | AbstractProxyConnector |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | protected |
AbstractProxyConnector (ProxyData , InetSocketAddress , IOFunction<Buffer, IoWriteFuture> , Function<InetSocketAddress, PasswordAuthentication> ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | protected |
void |
clearPassword () |
||||
Added | public |
void |
close () |
||||
Added | public |
boolean |
isDone () |
||||
Added | protected |
PasswordAuthentication |
passwordAuthentication () |
||||
Added | public abstract |
Buffer |
received (Readable ) |
Exception |
|||
Added | public abstract |
void |
start () |
IOException |
|||
Added | protected |
IoWriteFuture |
write (Buffer ) |
IOException |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | protected |
boolean |
done |
||
Added | protected final |
InetSocketAddress |
proxyAddress |
||
Added | protected |
char[] |
proxyPassword |
||
Added | protected |
String |
proxyUser |
||
Added | protected final |
InetSocketAddress |
remoteAddress |
org.apache.sshd.client.session.proxy.AuthenticationChallenge
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | AuthenticationChallenge |
Object |
JDK 8 |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
AuthenticationChallenge (String ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Map<String, String> |
getArguments () |
||||
Added | public |
String |
getMechanism () |
||||
Added | public |
String |
getToken () |
||||
Added | public |
String |
toString () |
org.apache.sshd.client.session.proxy.AuthenticationHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | AuthenticationHandler |
Object |
JDK 8 |
Generics
Status | Name | Extends | Compatibility Changes |
---|---|---|---|
Added | P |
Object |
|
Added | T |
Object |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
close () |
||||
Added | public abstract |
Object |
getToken () |
IOException |
|||
Added | public abstract |
boolean |
isDone () |
||||
Added | public abstract |
void |
process () |
Exception |
|||
Added | public abstract |
void |
setParams (P ) |
||||
Added | public abstract |
void |
start () |
IOException |
org.apache.sshd.client.session.proxy.BasicAuthentication
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Class | BasicAuthentication |
AbstractAuthenticationHandler<P, T> |
JDK 8 |
Generics
Status | Name | Extends | Compatibility Changes |
---|---|---|---|
Added | P |
Object |
|
Added | T |
Object |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
|
Added | AuthenticationHandler<P, T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | protected |
BasicAuthentication (InetSocketAddress , String , char[] ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | protected |
void |
askCredentials () |
||||
Added | protected |
void |
clearPassword () |
||||
Added | final public |
void |
close () |
||||
Added | protected abstract |
PasswordAuthentication |
getCredentials () |
||||
Added | public |
void |
process () |
Exception |
|||
Added | final public |
void |
start () |
IOException |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | protected |
byte[] |
password |
||
Added | protected |
String |
user |
org.apache.sshd.client.session.proxy.GssApiAuthentication
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Class | GssApiAuthentication |
AbstractAuthenticationHandler<P, T> |
JDK 8 |
Generics
Status | Name | Extends | Compatibility Changes |
---|---|---|---|
Added | P |
Object |
|
Added | T |
Object |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
|
Added | AuthenticationHandler<P, T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | protected |
GssApiAuthentication (InetSocketAddress ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
close () |
||||
Added | protected abstract |
GSSContext |
createContext () |
Exception |
|||
Added | protected abstract |
byte[] |
extractToken (P ) |
Exception |
|||
Added | final public |
void |
process () |
Exception |
|||
Added | final public |
void |
start () |
IOException |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | protected |
byte[] |
token |
org.apache.sshd.client.session.proxy.GssApiMechanisms
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final public |
Class | GssApiMechanisms |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public |
void |
closeContextSilently (GSSContext ) |
||||
Added | static public |
GSSContext |
createContext (Oid , String ) |
||||
Added | static public |
void |
failed (Oid ) |
||||
Added | static public |
String |
getCanonicalName (InetSocketAddress ) |
||||
Added | static public |
Collection<Oid> |
getSupportedMechanisms () |
||||
Added | static public |
InetAddress |
resolve (InetSocketAddress ) |
||||
Added | static public |
void |
worked (Oid ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
String |
GSSAPI_HOST_PREFIX |
||
Added | public static final |
Oid |
KERBEROS_5 |
||
Added | public static final |
Oid |
SPNEGO |
org.apache.sshd.client.session.proxy.HttpParser
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final public |
Class | HttpParser |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public |
List<AuthenticationChallenge> |
getAuthenticationHeaders (List<String> , String ) |
||||
Added | static public |
StatusLine |
parseStatusLine (String ) |
ParseException |
org.apache.sshd.client.session.proxy.HttpParser$ParseException
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public |
Class | ParseException |
Exception |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Serializable |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
ParseException (Throwable ) |
||||
Added | public |
ParseException () |
org.apache.sshd.client.session.proxy.HttpProxyConnector
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | HttpProxyConnector |
AbstractProxyConnector |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
HttpProxyConnector (ProxyData , InetSocketAddress , IOFunction<Buffer, IoWriteFuture> , Function<InetSocketAddress, PasswordAuthentication> ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
close () |
||||
Added | public |
Buffer |
received (Readable ) |
Exception |
|||
Added | public |
void |
start () |
IOException |
org.apache.sshd.client.session.proxy.Socks5ProxyConnector
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | Socks5ProxyConnector |
AbstractProxyConnector |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Closeable |
|
Added | AutoCloseable |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
Socks5ProxyConnector (ProxyData , InetSocketAddress , IOFunction<Buffer, IoWriteFuture> , Function<InetSocketAddress, PasswordAuthentication> ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
close () |
||||
Added | public |
Buffer |
received (Readable ) |
Exception |
|||
Added | public |
void |
start () |
IOException |
org.apache.sshd.client.session.proxy.StatusLine
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | StatusLine |
Object |
JDK 8 |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
StatusLine (String , int , String ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
String |
getReason () |
||||
Added | public |
int |
getResultCode () |
||||
Added | public |
String |
getVersion () |
org.apache.sshd.common.channel.AbstractChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | AbstractChannel |
AbstractInnerCloseable |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
void |
invokeChannelSignaller Invoker<ChannelListener, Void> ) |
Throwable |
|||
Added | protected |
void |
invokeChannelSignaller (Consumer<ChannelListener> ) |
||||
Removed | protected |
void |
notifyStateChanged ChannelListener , String ) |
||||
Removed | protected |
void |
signalChannelClosed ChannelListener , Throwable ) |
||||
Removed | protected |
void |
signalChannelInitialized ChannelListener ) |
||||
Removed | protected |
void |
signalChannelOpenFailure ChannelListener , Throwable ) |
||||
Removed | protected |
void |
signalChannelOpenSuccess ChannelListener ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Removed | protected final |
AtomicBoolean |
eofSent |
Deprecated |
org.apache.sshd.common.channel.LocalWindow
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | LocalWindow |
Window |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
void long |
consume (long ) |
IOException |
org.apache.sshd.common.channel.RemoteWindow
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | RemoteWindow |
Window |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
void long |
consume (long ) |
org.apache.sshd.common.channel.Window
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | Window |
AbstractLoggingBean |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
void long |
consume (long ) |
IOException |
|||
Added | public |
long |
consumeAll () |
org.apache.sshd.common.filter.BufferInputHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | BufferInputHandler |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | InputHandler |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
handleMessage (Buffer ) |
Exception |
|||
Added | public |
void |
received (Readable ) |
Exception |
org.apache.sshd.common.filter.DefaultFilterChain
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | DefaultFilterChain |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | FilterChain |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
DefaultFilterChain () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
FilterContext |
addAfter (Filter , FilterContext ) |
||||
Added | public |
FilterContext |
addBefore (Filter , FilterContext ) |
||||
Added | public |
FilterContext |
addFirst (Filter ) |
||||
Added | public |
FilterContext |
addLast (Filter ) |
||||
Added | public |
Filter |
getFirst () |
||||
Added | public |
Filter |
getLast () |
||||
Added | public |
boolean |
isEmpty () |
org.apache.sshd.common.filter.Filter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | Filter |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Owned<T> |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
InputHandler |
in () |
||||
Added | public abstract |
OutputHandler |
out () |
org.apache.sshd.common.filter.FilterChain
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | FilterChain |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
FilterContext |
addAfter (Filter , FilterContext ) |
||||
Added | public abstract |
FilterContext |
addBefore (Filter , FilterContext ) |
||||
Added | public abstract |
FilterContext |
addFirst (Filter ) |
||||
Added | public abstract |
FilterContext |
addLast (Filter ) |
||||
Added | public abstract |
Filter |
getFirst () |
||||
Added | public abstract |
Filter |
getLast () |
||||
Added | public abstract |
boolean |
isEmpty () |
org.apache.sshd.common.filter.FilterContext
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final public |
Class | FilterContext |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
passOn (Readable ) |
Exception |
|||
Added | public |
IoWriteFuture |
send (int , Buffer ) |
IOException |
org.apache.sshd.common.filter.InputHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | InputHandler |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
received (Readable ) |
Exception |
org.apache.sshd.common.filter.IoFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Class | IoFilter |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | protected |
IoFilter () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
added (FilterContext ) |
||||
Added | public |
void |
adding (FilterContext ) |
||||
Added | public |
void |
init () |
||||
Added | public |
FilterContext |
owner () |
||||
Added | public |
void |
removed (FilterContext ) |
||||
Added | public |
void |
removing () |
org.apache.sshd.common.filter.OutputHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | OutputHandler |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
IoWriteFuture |
send (int , Buffer ) |
IOException |
org.apache.sshd.common.filter.Owned
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | Owned |
Object |
JDK 8 |
Generics
Status | Name | Extends | Compatibility Changes |
---|---|---|---|
Added | T |
Object |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
added (T ) |
||||
Added | public abstract |
void |
adding (T ) |
||||
Added | public abstract |
void |
init () |
||||
Added | public abstract |
Object |
owner () |
||||
Added | public abstract |
void |
removed (T ) |
||||
Added | public abstract |
void |
removing () |
org.apache.sshd.common.forward.DefaultForwarder
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | DefaultForwarder |
AbstractInnerCloseable |
JDK 8 |
Methods
org.apache.sshd.common.forward.SocksConstants
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final public |
Class | SocksConstants |
Object |
JDK 8 |
org.apache.sshd.common.forward.SocksConstants$Socks4
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final static public |
Class | Socks4 |
Object |
JDK 8 |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
byte |
CMD_CONNECT |
||
Added | public static final |
byte |
REPLY_FAILURE |
||
Added | public static final |
byte |
REPLY_HOST_UNREACHABLE |
||
Added | public static final |
byte |
REPLY_SUCCESS |
||
Added | public static final |
byte |
REPLY_WRONG_USER |
||
Added | public static final |
byte |
VERSION |
org.apache.sshd.common.forward.SocksConstants$Socks5
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | final static public |
Class | Socks5 |
Object |
JDK 8 |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
byte |
ADDRESS_FQDN |
||
Added | public static final |
byte |
ADDRESS_IPV4 |
||
Added | public static final |
byte |
ADDRESS_IPV6 |
||
Added | public static final |
byte |
CMD_CONNECT |
||
Added | public static final |
byte |
REPLY_ADDRESS_UNSUPPORTED |
||
Added | public static final |
byte |
REPLY_COMMAND_UNSUPPORTED |
||
Added | public static final |
byte |
REPLY_CONNECTION_REFUSED |
||
Added | public static final |
byte |
REPLY_FAILURE |
||
Added | public static final |
byte |
REPLY_FORBIDDEN |
||
Added | public static final |
byte |
REPLY_HOST_UNREACHABLE |
||
Added | public static final |
byte |
REPLY_NETWORK_UNREACHABLE |
||
Added | public static final |
byte |
REPLY_SUCCESS |
||
Added | public static final |
byte |
REPLY_TTL_EXPIRED |
||
Added | public static final |
byte |
VERSION |
org.apache.sshd.common.forward.SocksProxy$Proxy
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | static public abstract |
Class | Proxy |
Object |
JDK 8 |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Removed | protected |
Proxy IoSession ) |
||||
Added | protected |
Proxy (SocksProxy , IoSession ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
int |
getUByte Buffer ) |
||||
Removed | protected |
int |
getUShort Buffer ) |
||||
Added | protected |
void |
sendReply (Buffer , boolean , LocalWindow , long ) |
org.apache.sshd.common.forward.SocksProxy$Socks4
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | Socks4 |
Proxy |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
void |
onChannelOpened OpenFuture ) |
||||
Added | protected |
void |
onChannelOpened (OpenFuture , LocalWindow , long ) |
org.apache.sshd.common.forward.SocksProxy$Socks5
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | Socks5 |
Proxy |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
void |
onChannelOpened OpenFuture ) |
||||
Added | protected |
void |
onChannelOpened (OpenFuture , LocalWindow , long ) |
org.apache.sshd.common.forward.TcpipClientChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | TcpipClientChannel |
AbstractClientChannel |
JDK 8 |
org.apache.sshd.common.global.AbstractOpenSshHostKeysHandler
- [X] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Source-incompatible | public abstract |
Class | AbstractOpenSshHostKeysHandler |
AbstractConnect…ceRequestHandler |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Source-incompatible | protected abstract |
Result |
handleHostKeys (Session , Collection<? extends PublicKey> Collection<PublicKey> , boolean , Buffer ) |
Exception |
org.apache.sshd.common.session.ConnectionService
- [X] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | ConnectionService |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Buffer |
request (String , Buffer , long , TimeUnit ) |
IOException |
|||
Added | public |
Buffer |
request (String , Buffer , Duration ) |
IOException |
|||
Added | public abstract |
Buffer |
request (String , Buffer , long ) |
IOException |
|||
Added | public abstract |
GlobalRequestFuture |
request (Buffer , String , ReplyHandler ) |
IOException |
org.apache.sshd.common.session.Session
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | Session |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
FilterChain |
getFilterChain () |
||||
Removed | public abstract |
KeyExchange |
getKex |
org.apache.sshd.common.session.SessionListener
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | SessionListener |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
void |
sessionEstablished Session ) |
||||
Added | public |
void |
sessionStarting (Session ) |
org.apache.sshd.common.session.filters.CompressionFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | CompressionFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
CompressionFilter () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
enableInput () |
||||
Added | public |
void |
enableOutput () |
||||
Added | public |
Compression |
getInputCompression () |
||||
Added | public |
Compression |
getOutputCompression () |
||||
Added | public |
InputHandler |
in () |
||||
Added | public |
OutputHandler |
out () |
||||
Added | public |
void |
setInputCompression (Compression ) |
||||
Added | public |
void |
setOutputCompression (Compression ) |
||||
Added | public |
void |
setSession (Session ) |
org.apache.sshd.common.session.filters.CompressionFilter$CompressionListener
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | CompressionListener |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
compressed () |
org.apache.sshd.common.session.filters.CryptFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | CryptFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
|
Added | CryptStatisticsProvider |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
CryptFilter () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
addEncryptionListener (EncryptionListener ) |
||||
Added | public |
Counters |
getInputCounters () |
||||
Added | public |
long |
getInputSequenceNumber () |
||||
Added | public |
Settings |
getInputSettings () |
||||
Added | public |
long |
getLastInputSequenceNumber () |
||||
Added | public |
Counters |
getOutputCounters () |
||||
Added | public |
long |
getOutputSequenceNumber () |
||||
Added | public |
Settings |
getOutputSettings () |
||||
Added | public |
InputHandler |
in () |
||||
Added | public |
boolean |
isSecure () |
||||
Added | public |
OutputHandler |
out () |
||||
Added | public |
void |
removeEncryptionListener (EncryptionListener ) |
||||
Added | public |
void |
resetInputCounters () |
||||
Added | public |
void |
resetOutputCounters () |
||||
Added | public |
void |
setInput (Settings , boolean ) |
||||
Added | public |
void |
setOutput (Settings , boolean ) |
||||
Added | public |
void |
setRandom (Random ) |
||||
Added | public |
void |
setSession (Session ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
int |
MAX_PADDING |
||
Added | public static final |
int |
MAX_TAG_LENGTH |
org.apache.sshd.common.session.filters.CryptFilter$Counters
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public |
Class | Counters |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Counters |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
long |
getBlocks () |
||||
Added | public |
long |
getBytes () |
||||
Added | public |
long |
getPackets () |
||||
Added | public |
void |
update (int , int ) |
org.apache.sshd.common.session.filters.CryptFilter$EncryptionListener
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | EncryptionListener |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
aboutToEncrypt (Readable , long ) |
org.apache.sshd.common.session.filters.CryptFilter$Settings
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public |
Class | Settings |
Object |
JDK 8 |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
Settings (Cipher , Mac ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Cipher |
getCipher () |
||||
Added | public |
Mac |
getMac () |
||||
Added | public |
int |
getTagSize () |
||||
Added | public |
boolean |
isAead () |
||||
Added | public |
boolean |
isEtm () |
||||
Added | public |
boolean |
isSecure () |
org.apache.sshd.common.session.filters.CryptStatisticsProvider
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | CryptStatisticsProvider |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Counters |
getInputCounters () |
||||
Added | public abstract |
long |
getInputSequenceNumber () |
||||
Added | public abstract |
long |
getLastInputSequenceNumber () |
||||
Added | public abstract |
Counters |
getOutputCounters () |
||||
Added | public abstract |
long |
getOutputSequenceNumber () |
||||
Added | public abstract |
boolean |
isSecure () |
org.apache.sshd.common.session.filters.CryptStatisticsProvider$Counters
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | Counters |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
long |
getBlocks () |
||||
Added | public abstract |
long |
getBytes () |
||||
Added | public abstract |
long |
getPackets () |
org.apache.sshd.common.session.filters.IdentFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | IdentFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
IdentFilter () |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
addIdentListener (IdentListener ) |
||||
Added | public |
InputHandler |
in () |
||||
Added | public |
OutputHandler |
out () |
||||
Added | public |
void |
removeIdentListener (IdentListener ) |
||||
Added | public |
void |
setIdentHandler (SshIdentHandler ) |
||||
Added | public |
void |
setPropertyResolver (PropertyResolver ) |
org.apache.sshd.common.session.filters.IdentFilter$IdentListener
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | IdentListener |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
ident (boolean , String ) |
org.apache.sshd.common.session.filters.InjectIgnoreFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | InjectIgnoreFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
InjectIgnoreFilter (PropertyResolver ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
InputHandler |
in () |
||||
Added | public |
OutputHandler |
out () |
org.apache.sshd.common.session.filters.PacketLoggingFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | PacketLoggingFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
PacketLoggingFilter (Session , CryptStatisticsProvider ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
InputHandler |
in () |
||||
Added | public |
OutputHandler |
out () |
org.apache.sshd.common.session.filters.SshIdentHandler
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | SshIdentHandler |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
boolean |
isServer () |
||||
Added | public abstract |
List<String> |
provideIdentification () |
||||
Added | public abstract |
List<String> |
readIdentification (Buffer ) |
org.apache.sshd.common.session.filters.SshTransportFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | SshTransportFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
SshTransportFilter (AbstractSession , Random , SshIdentHandler , SessionListener , Proposer , HostKeyChecker ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
addEncryptionListener (EncryptionListener ) |
||||
Added | public |
void |
addKexListener (KexListener ) |
||||
Added | public |
void |
enableInputCompression () |
||||
Added | public |
void |
enableOutputCompression () |
||||
Added | public |
CipherInformation |
getCipherInformation (boolean ) |
||||
Added | public |
Map<KexProposalOption, String> |
getClientProposal () |
||||
Added | public |
CompressionInformation |
getCompressionInformation (boolean ) |
||||
Added | public |
long |
getInputSequenceNumber () |
||||
Added | public |
AtomicReference<KexState> |
getKexState () |
||||
Added | public |
long |
getLastInputSequenceNumber () |
||||
Added | public |
MacInformation |
getMacInformation (boolean ) |
||||
Added | public |
Map<KexProposalOption, String> |
getNegotiated () |
||||
Added | public |
long |
getOutputSequenceNumber () |
||||
Added | public |
Map<KexProposalOption, String> |
getServerProposal () |
||||
Added | public |
byte[] |
getSessionId () |
||||
Added | public |
InputHandler |
in () |
||||
Added | public |
boolean |
isInitialKexDone () |
||||
Added | public |
boolean |
isSecure () |
||||
Added | public |
boolean |
isStrictKex () |
||||
Added | public |
OutputHandler |
out () |
||||
Added | public |
void |
removeEncryptionListener (EncryptionListener ) |
||||
Added | public |
void |
removeKexListener (KexListener ) |
||||
Added | public |
void |
shutdown () |
||||
Added | public |
KeyExchangeFuture |
startKex () |
Exception |
org.apache.sshd.common.session.filters.kex.KexFilter
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
Class | KexFilter |
IoFilter |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | Filter |
|
Added | Owned<T> |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Added | public |
KexFilter (AbstractSession , Random , CryptFilter , CompressionFilter , SessionListener , Proposer , HostKeyChecker ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
addKexListener (KexListener ) |
||||
Added | public |
Map<KexProposalOption, String> |
getClientProposal () |
||||
Added | public |
AtomicReference<KexState> |
getKexState () |
||||
Added | public |
Map<KexProposalOption, String> |
getNegotiated () |
||||
Added | public |
Map<KexProposalOption, String> |
getServerProposal () |
||||
Added | public |
byte[] |
getSessionId () |
||||
Added | public |
InputHandler |
in () |
||||
Added | public |
boolean |
isInitialKexDone () |
||||
Added | public |
boolean |
isStrictKex () |
||||
Added | public |
OutputHandler |
out () |
||||
Added | public |
void |
removeKexListener (KexListener ) |
||||
Added | public |
void |
setClientIdent (String ) |
||||
Added | public |
void |
setServerIdent (String ) |
||||
Added | public |
void |
shutdown () |
||||
Added | public |
KeyExchangeFuture |
startKex () |
Exception |
org.apache.sshd.common.session.filters.kex.KexFilter$HostKeyChecker
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | HostKeyChecker |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
check () |
IOException |
org.apache.sshd.common.session.filters.kex.KexFilter$Proposer
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | static public abstract |
Interface | Proposer |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Map<KexProposalOption, String> |
get () |
Exception |
org.apache.sshd.common.session.filters.kex.KexListener
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
Interface | KexListener |
Object |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public abstract |
void |
event (boolean ) |
org.apache.sshd.common.session.helpers.AbstractConnectionService
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | AbstractConnectionService |
AbstractInnerCloseable |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Added | EventListener |
|
Source-incompatible | ConnectionService |
|
Added | ReservedSessionMessagesHandler |
|
Added | SshdEventListener |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
boolean |
handleUnimplementedMessage (Session , int , Buffer ) |
Exception |
|||
Added | public |
Buffer |
request (String , Buffer , long ) |
IOException |
|||
Added | public |
GlobalRequestFuture |
request (Buffer , String , ReplyHandler ) |
IOException |
org.apache.sshd.common.session.helpers.AbstractSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | AbstractSession |
SessionHelper |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | Session |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Added | public |
void |
addKexListener (KexListener ) |
||||
Removed | protected |
void |
aeadOutgoingBuffer Buffer , int , int ) |
Exception |
|||
Removed | protected |
void |
appendOutgoingMac Buffer , int , int ) |
Exception |
|||
Removed | static public |
int |
calculatePadLength int , int , boolean ) |
||||
Removed | protected |
KeyExchangeFuture |
checkRekey |
Exception |
|||
Removed | protected |
Entry<String, String> |
comparePreferredKexProposalOption KexProposalOption ) |
||||
Removed | protected |
void |
decode |
Exception |
|||
Removed | protected |
long |
determineRekeyBlockLimit int , int ) |
||||
Removed | protected |
void |
doHandleMessage Buffer ) |
Exception |
|||
Removed | protected |
void |
doKexNegotiation |
Exception |
|||
Removed | protected |
Map<KexProposalOption, String> |
doStrictKexProposal Map<KexProposalOption, String> ) |
||||
Removed | protected |
IoWriteFuture |
doWritePacket Buffer ) |
IOException |
|||
Removed | protected |
Buffer |
encode Buffer ) |
IOException |
|||
Removed | protected |
void |
encryptOutgoingBuffer Buffer , int , int ) |
Exception |
|||
Removed | protected |
void |
failStrictKex int ) |
SshException |
|||
Removed | protected |
byte[] |
getClientKexData |
||||
Added | protected |
<T extends Object > |
Object |
getCurrentService (Class<? extends T> ) |
|||
Added | public |
FilterChain |
getFilterChain () |
||||
Removed | public |
KeyExchange |
getKex |
||||
Removed | protected |
byte[] |
getServerKexData |
||||
Added | protected |
SshTransportFilter |
getTransport () |
||||
Removed | protected |
boolean |
handleFirstKexPacketFollows int , Buffer , boolean ) |
||||
Removed | protected |
void |
handleKexInit Buffer ) |
Exception |
|||
Removed | protected |
void |
handleKexMessage int , Buffer ) |
Exception |
|||
Removed | protected |
void |
handleNewKeys int , Buffer ) |
Exception |
|||
Removed | protected |
KeyExchangeMessageHandler |
initializeKeyExchangeMessageHandler |
||||
Added | protected |
void |
initializeKeyExchangePhase () |
Exception |
|||
Added | protected |
boolean |
isConnectionSecure () |
||||
Removed | protected |
boolean |
isRekeyBlocksCountExceeded |
||||
Removed | protected |
boolean |
isRekeyDataSizeExceeded |
||||
Removed | protected |
boolean |
isRekeyPacketCountsExceeded |
||||
Removed | protected |
boolean |
isRekeyRequired |
||||
Removed | protected |
boolean |
isRekeyTimeIntervalExceeded |
||||
Added | protected |
boolean |
isStrictKex () |
||||
Removed | public |
void |
messageReceived Readable ) |
Exception |
|||
Removed | protected |
Map<KexProposalOption, String> |
negotiate |
Exception |
|||
Removed | protected |
void |
performKexNegotiation |
Exception |
|||
Removed | protected |
Buffer |
preProcessEncodeBuffer int , Buffer ) |
IOException |
|||
Removed | protected |
void |
prepareNewKeys |
Exception |
|||
Removed | protected |
byte[] |
receiveKexInit Buffer , Map<KexProposalOption, String> ) |
Exception |
|||
Removed | protected |
byte[] |
receiveKexInit Buffer ) |
Exception |
|||
Removed | protected abstract |
void |
receiveKexInit Map<KexProposalOption, String> , byte[] ) |
IOException |
|||
Removed | protected |
void |
refreshConfiguration |
||||
Added | public |
void |
removeKexListener (KexListener ) |
||||
Removed | protected |
boolean |
removeValue Map<KexProposalOption, String> , KexProposalOption , String ) |
||||
Removed | protected |
void |
requestFailure Buffer ) |
Exception |
|||
Removed | protected |
KeyExchangeFuture |
requestNewKeysExchange |
Exception |
|||
Removed | protected |
void |
requestSuccess Buffer ) |
Exception |
|||
Removed | protected |
int |
resolveIgnoreBufferDataLength |
||||
Removed | protected |
Buffer |
resolveOutputPacket Buffer ) |
IOException |
|||
Removed | protected |
byte[] |
sendKexInit Map<KexProposalOption, String> ) |
Exception |
|||
Removed | protected |
byte[] |
sendKexInit |
Exception |
|||
Removed | protected |
IoWriteFuture |
sendNewKeys |
Exception |
|||
Removed | protected |
void |
setClientKexData byte[] ) |
||||
Removed | protected |
void |
setInputEncoding |
Exception |
|||
Removed | protected abstract |
void |
setKexSeed byte... ) |
||||
Removed | protected |
Map<KexProposalOption, String> |
setNegotiationResult Map<KexProposalOption, String> ) |
||||
Removed | protected |
void |
setOutputEncoding |
Exception |
|||
Removed | protected |
void |
setServerKexData byte[] ) |
||||
Added | protected |
void |
setupFilterChain () |
||||
Modified | protected abstract |
void |
start () |
Exception |
|||
Removed | protected |
void |
validateIncomingMac byte[] , int , int ) |
Exception |
|||
Removed | protected |
void |
validateKexState int , KexState ) |
||||
Removed | protected |
boolean |
validateServiceKexState KexState ) |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Removed | protected final |
Map<KexProposalOption, String> |
clientProposal |
||
Removed | protected final |
Object |
decodeLock |
||
Removed | protected final |
SessionWorkBuffer |
decoderBuffer |
||
Removed | protected |
int |
decoderLength |
||
Removed | protected |
int |
decoderState |
||
Removed | protected |
SshException |
discarding |
||
Removed | protected final |
Object |
encodeLock |
||
Removed | protected |
Boolean |
firstKexPacketFollows |
||
Removed | protected |
int |
ignorePacketDataLength |
||
Removed | protected final |
AtomicLong |
ignorePacketsCount |
||
Removed | protected |
long |
ignorePacketsFrequency |
||
Removed | protected |
int |
ignorePacketsVariance |
||
Removed | protected final |
AtomicLong |
inBlocksCount |
||
Removed | protected final |
AtomicLong |
inBytesCount |
||
Removed | protected |
Cipher |
inCipher |
||
Removed | protected |
int |
inCipherSize |
||
Removed | protected |
Compression |
inCompression |
||
Removed | protected |
Mac |
inMac |
||
Removed | protected |
byte[] |
inMacResult |
||
Removed | protected |
int |
inMacSize |
||
Removed | protected final |
AtomicLong |
inPacketsCount |
||
Removed | protected |
MessageCodingSettings |
inSettings |
||
Removed | protected |
boolean |
initialKexDone |
||
Removed | protected |
long |
initialKexInitSequenceNumber |
||
Removed | protected |
KeyExchange |
kex |
||
Removed | protected final |
AtomicReference<DefaultKeyExchangeFuture> |
kexFutureHolder |
||
Removed | protected final |
KeyExchangeMessageHandler |
kexHandler |
||
Removed | protected |
DefaultKeyExchangeFuture |
kexInitializedFuture |
||
Removed | protected final |
AtomicReference<KexState> |
kexState |
||
Removed | protected final |
AtomicReference<Instant> |
lastKeyTimeValue |
||
Removed | protected final |
AtomicLong |
maxRekeyBlocks |
||
Removed | protected |
long |
maxRekeyBytes |
||
Removed | protected |
Duration |
maxRekeyInterval |
||
Removed | protected |
long |
maxRekyPackets |
||
Removed | protected final |
Map<KexProposalOption, String> |
negotiationResult |
||
Removed | protected final |
AtomicLong |
outBlocksCount |
||
Removed | protected final |
AtomicLong |
outBytesCount |
||
Removed | protected |
Cipher |
outCipher |
||
Removed | protected |
int |
outCipherSize |
||
Removed | protected |
Compression |
outCompression |
||
Removed | protected |
Mac |
outMac |
||
Removed | protected |
int |
outMacSize |
||
Removed | protected final |
AtomicLong |
outPacketsCount |
||
Removed | protected |
MessageCodingSettings |
outSettings |
||
Removed | protected final |
Object |
requestLock |
||
Removed | protected |
long |
seqi |
||
Removed | protected |
long |
seqo |
||
Removed | protected final |
Map<KexProposalOption, String> |
serverProposal |
||
Removed | protected |
byte[] |
sessionId |
||
Removed | protected |
boolean |
strictKex |
||
Removed | protected |
SessionWorkBuffer |
uncompressBuffer |
||
Removed | protected final |
Map<KexProposalOption, String> |
unmodClientProposal |
||
Removed | protected final |
Map<KexProposalOption, String> |
unmodNegotiationResult |
||
Removed | protected final |
Map<KexProposalOption, String> |
unmodServerProposal |
org.apache.sshd.common.session.helpers.AbstractSession$MessageCodingSettings
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | static protected |
MessageCodingSettings |
Object |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Removed | public |
MessageCodingSettings Cipher , Mac , Compression , Mode , byte[] , byte[] ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
Cipher |
getCipher long ) |
Exception |
|||
Removed | public |
Compression |
getCompression |
||||
Removed | public |
Mac |
getMac |
org.apache.sshd.common.session.helpers.KeyExchangeMessageHandler
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
KeyExchangeMessageHandler |
Object |
Constructors
Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|
Removed | public |
KeyExchangeMessageHandler AbstractSession , Logger ) |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
PendingWriteFuture |
enqueuePendingPacket int , Buffer ) |
||||
Removed | protected |
void |
flushQueue DefaultKeyExchangeFuture ) |
||||
Removed | public |
DefaultKeyExchangeFuture |
initNewKeyExchange |
||||
Removed | protected |
boolean |
isBlockAllowed int ) |
||||
Removed | public |
void |
shutdown |
||||
Removed | public |
SimpleImmutableEntry<Integer, DefaultKeyExchangeFuture> |
terminateKeyExchange |
||||
Removed | public |
void |
updateState Runnable ) |
||||
Removed | public |
<V extends Object |
Object |
updateState Supplier<V> ) |
|||
Removed | protected |
IoWriteFuture |
writeOrEnqueue int , Buffer , long , TimeUnit ) |
IOException |
|||
Removed | public |
IoWriteFuture |
writePacket Buffer , long , TimeUnit ) |
IOException |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Removed | protected static |
ExecutorService |
flushRunner |
||
Removed | protected final |
AtomicBoolean |
kexFlushed |
||
Removed | protected final |
AtomicReference<DefaultKeyExchangeFuture> |
kexFlushedFuture |
||
Removed | protected final |
ReentrantReadWriteLock |
lock |
||
Removed | protected final |
Logger |
log |
||
Removed | protected final |
Queue<PendingWriteFuture> |
pendingPackets |
||
Removed | protected final |
AbstractSession |
session |
||
Removed | protected final |
AtomicBoolean |
shutDown |
org.apache.sshd.common.session.helpers.SessionHelper
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | SessionHelper |
AbstractKexFactoryManager |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | Session |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | protected |
long |
calculateNextIgnorePacketCount Random , long , int ) |
||||
Removed | protected |
void |
invokeSessionSignaller Invoker<SessionListener, Void> ) |
Throwable |
|||
Added | protected |
void |
invokeSessionSignaller (Consumer<SessionListener> ) |
Throwable |
|||
Removed | protected |
Buffer |
preProcessEncodeBuffer int , Buffer ) |
IOException |
|||
Removed | protected |
byte[] |
resizeKey byte[] , int , Digest , byte[] , byte[] ) |
Exception |
|||
Removed | protected |
IoWriteFuture |
sendIdentification String , List<String> ) |
Exception |
|||
Removed | protected |
void |
signalDisconnect SessionListener , int , String , String , boolean ) |
||||
Removed | protected |
void |
signalExceptionCaught SessionListener , Throwable ) |
||||
Removed | protected |
void |
signalNegotiationEnd SessionListener , Map<KexProposalOption, String> , Map<KexProposalOption, String> , Map<KexProposalOption, String> , Throwable ) |
||||
Removed | protected |
void |
signalNegotiationOptionsCreated SessionListener , Map<KexProposalOption, String> ) |
||||
Removed | protected |
void |
signalNegotiationStart SessionListener , Map<KexProposalOption, String> , Map<KexProposalOption, String> ) |
||||
Removed | protected |
void |
signalPeerIdentificationReceived SessionListener , String , List<String> ) |
||||
Removed | protected |
void |
signalReadPeerIdentificationLine SessionListener , String , List<String> ) |
||||
Removed | protected |
void |
signalSendIdentification SessionListener , String , List<String> ) |
||||
Removed | protected |
void |
signalSessionClosed SessionListener ) |
||||
Removed | protected |
void |
signalSessionCreated SessionListener ) |
||||
Removed | protected |
void |
signalSessionEstablished IoSession ) |
Exception |
|||
Removed | protected |
void |
signalSessionEstablished SessionListener ) |
||||
Removed | protected |
void |
signalSessionEvent SessionListener , Event ) |
IOException |
|||
Added | protected |
void |
signalSessionStarting () |
Exception |
org.apache.sshd.core.CoreModuleProperties
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | final public |
Class | CoreModuleProperties |
Object |
JDK 8 |
Fields
Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
---|---|---|---|---|---|
Added | public static final |
int |
DEFAULT_MAX_MSGS_BEFORE_KEX_INIT |
||
Removed | public static final |
Property<Duration> |
HEARTBEAT_REPLY_WAIT |
Deprecated |
|
Removed | public static final |
Property<Duration> |
KEX_PROPOSAL_SETUP_TIMEOUT |
Deprecated |
|
Added | public static final |
Property<Integer> |
MAX_MSGS_BEFORE_KEX_INIT |
org.apache.sshd.server.ServerFactoryManager
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | ServerFactoryManager |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Removed | ServerProxyAcceptorHolder |
org.apache.sshd.server.SshServer
- [X] Binary-compatible
- [X] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public |
Class | SshServer |
AbstractFactoryManager |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | ServerFactoryManager |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
ServerProxyAcceptor |
getServerProxyAcceptor |
||||
Removed | public |
void |
setServerProxyAcceptor ServerProxyAcceptor ) |
org.apache.sshd.server.channel.AbstractServerChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public abstract |
Class | AbstractServerChannel |
AbstractChannel |
JDK 8 |
org.apache.sshd.server.channel.ChannelSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelSession |
AbstractServerChannel |
JDK 8 |
org.apache.sshd.server.forward.TcpipServerChannel
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | TcpipServerChannel |
AbstractServerChannel |
JDK 8 |
org.apache.sshd.server.global.OpenSshHostKeysHandler
- [X] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Source-incompatible | public |
Class | OpenSshHostKeysHandler |
AbstractOpenSshHostKeysHandler |
JDK 8 |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Source-incompatible | protected |
Result |
handleHostKeys (Session , Collection<? extends PublicKey> Collection<PublicKey> , boolean , Buffer ) |
Exception |
org.apache.sshd.server.session.AbstractServerSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Class | AbstractServerSession |
AbstractSession |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | Session |
|
Incompatible | ServerSession |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public |
ServerProxyAcceptor |
getServerProxyAcceptor |
||||
Removed | protected |
void |
receiveKexInit Map<KexProposalOption, String> , byte[] ) |
IOException |
|||
Removed | protected |
byte[] |
sendKexInit Map<KexProposalOption, String> ) |
Exception |
|||
Removed | protected |
IoWriteFuture |
sendServerIdentification List<String> ) |
Exception |
|||
Removed | protected |
void |
setKexSeed byte... ) |
||||
Removed | public |
void |
setServerProxyAcceptor ServerProxyAcceptor ) |
org.apache.sshd.server.session.ServerProxyAcceptor
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ServerProxyAcceptor |
Object |
Annotations
Status | Annotation | Compatibility Changes |
---|---|---|
Removed | FunctionalInterface |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
boolean |
acceptServerProxyMetadata ServerSession , Buffer ) |
Exception |
org.apache.sshd.server.session.ServerProxyAcceptorHolder
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ServerProxyAcceptorHolder |
Object |
Methods
Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
---|---|---|---|---|---|---|---|
Removed | public abstract |
ServerProxyAcceptor |
getServerProxyAcceptor |
||||
Removed | public abstract |
void |
setServerProxyAcceptor ServerProxyAcceptor ) |
org.apache.sshd.server.session.ServerSession
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Modified | public abstract |
Interface | ServerSession |
Object |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | Session |
|
Removed | ServerProxyAcceptorHolder |
org.apache.sshd.server.session.ServerSessionImpl
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ServerSessionImpl |
AbstractServerSession |
JDK 8 |
Implemented Interfaces
Status | Interface | Compatibility Changes |
---|---|---|
Incompatible | Session |
|
Incompatible | ServerSession |
org.apache.sshd.server.x11.ChannelForwardedX11
- [ ] Binary-compatible
- [ ] Source-compatible
- [X] Serialization-compatible
Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
---|---|---|---|---|---|---|---|
Incompatible | public |
Class | ChannelForwardedX11 |
AbstractClientChannel |
JDK 8 |
Warning
All missing classes, i.e. superclasses and interfaces that could not be found on the classpath were ignored.
Hence changes caused by these superclasses and interfaces are not reflected in the output.