| Interface | Description |
|---|---|
| ConnectionStrategy |
Connection strategy that abstract
Service.connect() |
| TransportStrategy |
Connection strategy that abstract
Session.getTransport() |
| Class | Description |
|---|---|
| ConnectionStrategyFactory |
Transport supports actually 4 types of connections which are handled by this connection strategy factory
Service.connect() => ConnectionStrategyFactory.newConnectionStrategy()
Service.connect(String, String) ()} => ConnectionStrategyFactory.newConnectionStrategy(String, String)
Service.connect(String, String, String) ()} => ConnectionStrategyFactory.newConnectionStrategy(String, String, String)
Service.connect(String, int, String, String) ()} => ConnectionStrategyFactory.newConnectionStrategy(String, int, String, String)
|
| TransportStrategyFactory |
Session supports actually 4 types of get transport which are handled by this transport strategy
Session.getTransport() => TransportStrategyFactory.newSessiontStrategy()
Session.getTransport(String) )} => TransportStrategyFactory.newProtocolStrategy(String)
Session.getTransport(URLName) ()} => TransportStrategyFactory.newUrlNameStrategy(URLName)
Session.getTransport(Address) => TransportStrategyFactory.newUrlNameStrategy(URLName)
Session.getTransport(Provider) => TransportStrategyFactory.newProviderStrategy(Provider)
|
Copyright © 2021. All rights reserved.