Class DelegationTokenReceiverRepository

java.lang.Object
org.apache.flink.runtime.security.token.DelegationTokenReceiverRepository

@Internal public class DelegationTokenReceiverRepository extends Object
Repository for delegation token receivers.
  • Constructor Details

    • DelegationTokenReceiverRepository

      public DelegationTokenReceiverRepository(org.apache.flink.configuration.Configuration configuration, @Nullable org.apache.flink.core.plugin.PluginManager pluginManager)
  • Method Details

    • onNewTokensObtained

      public void onNewTokensObtained(byte[] containerBytes) throws Exception
      Callback function when new delegation tokens obtained.
      Parameters:
      containerBytes - Serialized form of a DelegationTokenContainer. All the available tokens will be forwarded to the appropriate DelegationTokenReceiver based on service name.
      Throws:
      Exception
    • onNewTokensObtained

      public void onNewTokensObtained(DelegationTokenContainer container) throws Exception
      Callback function when new delegation tokens obtained.
      Parameters:
      container - Serialized form of delegation tokens stored in DelegationTokenContainer. All the available tokens will be forwarded to the appropriate DelegationTokenReceiver based on service name.
      Throws:
      Exception