Package net.schmizz.sshj.common
Interface Factory<T>
-
- Type Parameters:
T- the type of object created by this factory
- All Known Subinterfaces:
Factory.Named<T>
- All Known Implementing Classes:
AES128CBC.Factory,AES128CTR.Factory,AES192CBC.Factory,AES192CTR.Factory,AES256CBC.Factory,AES256CTR.Factory,BlockCiphers.Factory,BlowfishCBC.Factory,BouncyCastleRandom.Factory,ChachaPolyCiphers.Factory,Curve25519SHA256.Factory,Curve25519SHA256.FactoryLibSsh,DelayedZlibCompression.Factory,DHG1.Factory,DHG14.Factory,DHGexSHA1.Factory,DHGexSHA256.Factory,DHGroups.Factory,ECDHNistP.Factory256,ECDHNistP.Factory384,ECDHNistP.Factory521,ExtInfoClientFactory,GcmCiphers.Factory,HMACMD5.Factory,HMACMD596.Factory,HMACRIPEMD160.Factory,HMACSHA1.Factory,HMACSHA196.Factory,HMACSHA2256.Factory,HMACSHA2512.Factory,JCERandom.Factory,KeyAlgorithms.Factory,Macs.Factory,MD5.Factory,NoneCipher.Factory,NoneCompression.Factory,OpenSSHKeyFile.Factory,OpenSSHKeyV1KeyFile.Factory,PKCS8KeyFile.Factory,PuTTYKeyFile.Factory,SHA1.Factory,SHA256.Factory,SHA384.Factory,SHA512.Factory,SignatureDSA.Factory,SignatureECDSA.Factory256,SignatureECDSA.Factory384,SignatureECDSA.Factory521,SignatureEdDSA.Factory,SignatureRSA.FactoryCERT,SignatureRSA.FactoryRSASHA256,SignatureRSA.FactoryRSASHA512,SignatureRSA.FactorySSHRSA,SingletonRandomFactory,StreamCiphers.Factory,TripleDESCBC.Factory,ZlibCompression.Factory
public interface Factory<T>A basic factory interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceFactory.Named<T>Interface for a named factory.
-
-
-
Method Detail
-
create
T create()
- Returns:
- a new object created using this factory.
-
-