diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-20 13:07:14 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-20 13:18:41 +0200 |
commit | 6a3079a51db009b7091b245e95c2d3b793d67d71 (patch) | |
tree | d7ae1790526801af20d94f88d71d01a4d84b3db4 /vespa-athenz/src/main/java/com/yahoo | |
parent | 12393eed2c4a1540e9fcfa05f53160ecfec125c8 (diff) |
Set name for threads launched by SiaIdentityProvider
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo')
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/SiaIdentityProvider.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/SiaIdentityProvider.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/SiaIdentityProvider.java index e62a2d81806..24dcf4ec00a 100644 --- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/SiaIdentityProvider.java +++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identity/SiaIdentityProvider.java @@ -6,19 +6,12 @@ import com.yahoo.component.AbstractComponent; import com.yahoo.container.jdisc.athenz.AthenzIdentityProvider; import com.yahoo.log.LogLevel; import com.yahoo.vespa.athenz.api.AthenzService; -import com.yahoo.vespa.athenz.tls.SslContextBuilder; import com.yahoo.vespa.athenz.tls.KeyStoreType; -import com.yahoo.vespa.athenz.tls.KeyUtils; -import com.yahoo.vespa.athenz.tls.X509CertificateUtils; +import com.yahoo.vespa.athenz.tls.SslContextBuilder; import javax.net.ssl.SSLContext; import java.io.File; -import java.io.IOException; -import java.io.UncheckedIOException; -import java.nio.file.Files; import java.nio.file.Paths; -import java.security.PrivateKey; -import java.security.cert.X509Certificate; import java.time.Duration; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledThreadPoolExecutor; @@ -49,7 +42,11 @@ public class SiaIdentityProvider extends AbstractComponent implements AthenzIden getPrivateKeyFile(config.keyPathPrefix(), config.athenzDomain(), config.athenzService()), getCertificateFile(config.keyPathPrefix(), config.athenzDomain(), config.athenzService()), new File(config.trustStorePath()), - new ScheduledThreadPoolExecutor(1)); + new ScheduledThreadPoolExecutor(1, runnable -> { + Thread thread = new Thread(runnable); + thread.setName("sia-identity-provider-sslcontext-updater"); + return thread; + })); } public SiaIdentityProvider(AthenzService service, |