# Uses of Interface net.schmizz.sshj.common.Factory.Named (sshj 0.5.0 API)
Date: 2011-07-27

## Uses of Interface
net.schmizz.sshj.common.Factory.Named

Packages that use Factory.Named
net.schmizz.sshj
net.schmizz.sshj.common
net.schmizz.sshj.signature
net.schmizz.sshj.transport.cipher
net.schmizz.sshj.transport.compression
net.schmizz.sshj.transport.digest
net.schmizz.sshj.transport.kex
net.schmizz.sshj.transport.mac
net.schmizz.sshj.transport.random
net.schmizz.sshj.userauth.keyprovider

Uses of Factory.Named in net.schmizz.sshj

Methods in net.schmizz.sshj that return types with arguments of type Factory.Named
`List<Factory.Named<Cipher>>` `ConfigImpl.getCipherFactories()`
`List<Factory.Named<Cipher>>` `Config.getCipherFactories()` Retrieve the list of named factories for `Cipher`.
`List<Factory.Named<Compression>>` `ConfigImpl.getCompressionFactories()`
`List<Factory.Named<Compression>>` `Config.getCompressionFactories()` Retrieve the list of named factories for `Compression`.
`List<Factory.Named<FileKeyProvider>>` `ConfigImpl.getFileKeyProviderFactories()`
`List<Factory.Named<FileKeyProvider>>` `Config.getFileKeyProviderFactories()` Retrieve the list of named factories for `FileKeyProvider`.
`List<Factory.Named<KeyExchange>>` `ConfigImpl.getKeyExchangeFactories()`
`List<Factory.Named<KeyExchange>>` `Config.getKeyExchangeFactories()` Retrieve the list of named factories for `KeyExchange`.
`List<Factory.Named<MAC>>` `ConfigImpl.getMACFactories()`
`List<Factory.Named<MAC>>` `Config.getMACFactories()` Retrieve the list of named factories for `MAC`.
`List<Factory.Named<Signature>>` `ConfigImpl.getSignatureFactories()`
`List<Factory.Named<Signature>>` `Config.getSignatureFactories()` Retrieve the list of named factories for `Signature`

Methods in net.schmizz.sshj with parameters of type Factory.Named
`void` `ConfigImpl.setCipherFactories(Factory.Named<Cipher>... cipherFactories)`
`void` `ConfigImpl.setCompressionFactories(Factory.Named<Compression>... compressionFactories)`
`void` `ConfigImpl.setFileKeyProviderFactories(Factory.Named<FileKeyProvider>... fileKeyProviderFactories)`
`void` `ConfigImpl.setKeyExchangeFactories(Factory.Named<KeyExchange>... kexFactories)`
`void` `ConfigImpl.setMACFactories(Factory.Named<MAC>... macFactories)`
`void` `ConfigImpl.setSignatureFactories(Factory.Named<Signature>... signatureFactories)`

Method parameters in net.schmizz.sshj with type arguments of type Factory.Named
`void` `ConfigImpl.setCipherFactories(List<Factory.Named<Cipher>> cipherFactories)`
`void` `Config.setCipherFactories(List<Factory.Named<Cipher>> cipherFactories)` Set the named factories for `Cipher`.
`void` `ConfigImpl.setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)`
`void` `Config.setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)` Set the named factories for `Compression`.
`void` `ConfigImpl.setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)`
`void` `Config.setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)` Set the named factories for `FileKeyProvider`.
`void` `ConfigImpl.setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)`
`void` `Config.setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)` Set the named factories for `KeyExchange`.
`void` `ConfigImpl.setMACFactories(List<Factory.Named<MAC>> macFactories)`
`void` `Config.setMACFactories(List<Factory.Named<MAC>> macFactories)` Set the named factories for `MAC`.
`void` `ConfigImpl.setSignatureFactories(List<Factory.Named<Signature>> signatureFactories)`
`void` `Config.setSignatureFactories(List<Factory.Named<Signature>> signatureFactories)` Set the named factories for `Signature`.

Uses of Factory.Named in net.schmizz.sshj.common

Methods in net.schmizz.sshj.common that return Factory.Named

`static

`<T> Factory.Named<T>`

`

`Factory.Named.Util.get(List<Factory.Named<T>> factories, String name)`
Retrieve a particular factory as identified by `name` from a list of named `factories`.

Method parameters in net.schmizz.sshj.common with type arguments of type Factory.Named

`static

`<T> T`

`

`Factory.Named.Util.create(List<Factory.Named<T>> factories, String name)`
Creates an object by picking a factory from `factories` that is identified by `name` from a list of named `factories`.

`static

`<T> Factory.Named<T>`

`

`Factory.Named.Util.get(List<Factory.Named<T>> factories, String name)`
Retrieve a particular factory as identified by `name` from a list of named `factories`.

`static

`<T> List<String>`

`

`Factory.Named.Util.getNames(List<Factory.Named<T>> factories)`
Get a comma-delimited string containing the factory names from the given list of `factories`.

Uses of Factory.Named in net.schmizz.sshj.signature

Classes in net.schmizz.sshj.signature that implement Factory.Named
`static class` `SignatureDSA.Factory` A named factory for DSA signature
`static class` `SignatureRSA.Factory` A named factory for RSA `Signature`

Uses of Factory.Named in net.schmizz.sshj.transport.cipher

Classes in net.schmizz.sshj.transport.cipher that implement Factory.Named
`static class` `AES128CBC.Factory` Named factory for AES128CBC Cipher
`static class` `AES128CTR.Factory` Named factory for AES128CBC Cipher
`static class` `AES192CBC.Factory` Named factory for AES192CBC Cipher
`static class` `AES192CTR.Factory` Named factory for AES192CTR Cipher
`static class` `AES256CBC.Factory` Named factory for AES256CBC Cipher
`static class` `AES256CTR.Factory` Named factory for AES256CBC Cipher
`static class` `BlowfishCBC.Factory` Named factory for BlowfishCBC Cipher
`static class` `NoneCipher.Factory` Named factory for the no-op Cipher
`static class` `TripleDESCBC.Factory` Named factory for TripleDESCBC Cipher

Uses of Factory.Named in net.schmizz.sshj.transport.compression

Classes in net.schmizz.sshj.transport.compression that implement Factory.Named
`static class` `DelayedZlibCompression.Factory` Named factory for the ZLib Delayed Compression.
`static class` `NoneCompression.Factory` Named factory for the no-op `Compression`
`static class` `ZlibCompression.Factory` Named factory for the ZLib Compression.

Uses of Factory.Named in net.schmizz.sshj.transport.digest

Classes in net.schmizz.sshj.transport.digest that implement Factory.Named
`static class` `MD5.Factory` Named factory for MD5 digest
`static class` `SHA1.Factory` Named factory for SHA1 digest

Uses of Factory.Named in net.schmizz.sshj.transport.kex

Classes in net.schmizz.sshj.transport.kex that implement Factory.Named
`static class` `DHG1.Factory` Named factory for DHG1 key exchange
`static class` `DHG14.Factory` Named factory for DHG14 key exchange

Uses of Factory.Named in net.schmizz.sshj.transport.mac

Classes in net.schmizz.sshj.transport.mac that implement Factory.Named
`static class` `HMACMD5.Factory` Named factory for the HMACMD5 `MAC`
`static class` `HMACMD596.Factory` Named factory for the HMAC-MD5-96 `MAC`
`static class` `HMACSHA1.Factory` Named factory for the HMAC-SHA1 `MAC`
`static class` `HMACSHA196.Factory` Named factory for the HMAC-SHA1-96 `MAC`

Uses of Factory.Named in net.schmizz.sshj.transport.random

Classes in net.schmizz.sshj.transport.random that implement Factory.Named
`static class` `JCERandom.Factory` Named factory for the JCE `Random`

Uses of Factory.Named in net.schmizz.sshj.userauth.keyprovider

Classes in net.schmizz.sshj.userauth.keyprovider that implement Factory.Named
`static class` `OpenSSHKeyFile.Factory`
`static class` `PKCS8KeyFile.Factory`

Copyright © 2009-2011. All Rights Reserved.