org.bouncycastle.oer.DeferredElementSupplier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcutil-lts8on Show documentation
Show all versions of bcutil-lts8on Show documentation
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for Java 8 and later.
The newest version!
package org.bouncycastle.oer;
public class DeferredElementSupplier
implements ElementSupplier
{
private final OERDefinition.Builder src;
private Element buildProduct;
public DeferredElementSupplier(OERDefinition.Builder src)
{
this.src = src;
}
public Element build()
{
synchronized (this)
{
if (buildProduct == null)
{
buildProduct = src.build();
}
return buildProduct;
}
}
}