Class TimelineServerUtils
java.lang.Object
org.apache.hadoop.yarn.server.util.timeline.TimelineServerUtils
Set of utility methods to be used across timeline reader and collector.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddTimelineAuthFilter(String initializers, Set<String> defaultInitializers, TimelineDelgationTokenSecretManagerService delegationTokenMgrService) Adds timeline authentication filter to the set of default filter initializers and assigns the delegation token manager service to it.static voidsetTimelineFilters(org.apache.hadoop.conf.Configuration conf, String configuredInitializers, Set<String> defaultInitializers) Sets filter initializers configuration based on existing configuration and default filters added by timeline service(such as timeline auth filter and CORS filter).
-
Method Details
-
setTimelineFilters
public static void setTimelineFilters(org.apache.hadoop.conf.Configuration conf, String configuredInitializers, Set<String> defaultInitializers) Sets filter initializers configuration based on existing configuration and default filters added by timeline service(such as timeline auth filter and CORS filter).- Parameters:
conf- Configuration object.configuredInitializers- Comma separated list of filter initializers.defaultInitializers- Set of initializers added by default by timeline service.
-
addTimelineAuthFilter
public static void addTimelineAuthFilter(String initializers, Set<String> defaultInitializers, TimelineDelgationTokenSecretManagerService delegationTokenMgrService) Adds timeline authentication filter to the set of default filter initializers and assigns the delegation token manager service to it.- Parameters:
initializers- Comma separated list of filter initializers.defaultInitializers- Set of initializers added by default by timeline service.delegationTokenMgrService- Delegation token manager service. This will be used by timeline authentication filter to assign delegation tokens.
-