@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public final class NullKeyMaterialFactory extends KeyMaterialFactory
KeyMaterialFactory that does nothing.KeyMaterial.NULLNULL| Constructor and Description |
|---|
NullKeyMaterialFactory() |
| Modifier and Type | Method and Description |
|---|---|
KeyMaterialFactory |
contextualize(KeyMaterialContext context)
Sets the
KeyMaterialContext within which this KeyMaterialFactory can KeyMaterialFactory.materialize()
KeyMaterial instances. |
KeyMaterial |
materialize()
Builds the key material environment variables needed to be passed when docker runs, to access
DockerServerCredentials that this object was created from. |
checkContextualized, createSecretsDirectory, getContext, pluspublic KeyMaterial materialize() throws IOException, InterruptedException
KeyMaterialFactoryDockerServerCredentials that this object was created from.
When you are done using the credentials, call KeyMaterial.close() to allow sensitive
information to be removed from the disk.
materialize in class KeyMaterialFactoryIOExceptionInterruptedExceptionpublic KeyMaterialFactory contextualize(KeyMaterialContext context)
KeyMaterialFactoryKeyMaterialContext within which this KeyMaterialFactory can KeyMaterialFactory.materialize()
KeyMaterial instances. Can only be called once.contextualize in class KeyMaterialFactorycontext - the KeyMaterialContext.this (which is only returned to simplify use via method chaining)Copyright © 2016–2019. All rights reserved.