Class DefaultDelegationTokenManager

java.lang.Object
org.apache.flink.runtime.security.token.DefaultDelegationTokenManager
All Implemented Interfaces:
DelegationTokenManager

@Internal public class DefaultDelegationTokenManager extends Object implements DelegationTokenManager
Manager for delegation tokens in a Flink cluster.

When delegation token renewal is enabled, this manager will make sure long-running apps can run without interruption while accessing secured services. It periodically contacts all the configured secure services to obtain delegation tokens to be distributed to the rest of the application.