Class BlacklistedVersionAgentMetadataInspector
java.lang.Object
com.netflix.genie.web.agent.inspectors.impl.BlacklistedVersionAgentMetadataInspector
- All Implemented Interfaces:
AgentMetadataInspector
An
AgentMetadataInspector that rejects agent whose version matches a regular expression
(obtained via properties) and accepts everything else.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionBlacklistedVersionAgentMetadataInspector(AgentFilterProperties agentFilterProperties) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioninspect(@Valid com.netflix.genie.common.internal.dtos.AgentClientMetadata agentClientMetadata) Perform inspection of an Agent client metadata.
-
Constructor Details
-
BlacklistedVersionAgentMetadataInspector
Constructor.- Parameters:
agentFilterProperties- version filter properties
-
-
Method Details
-
inspect
public InspectionReport inspect(@Valid @Valid com.netflix.genie.common.internal.dtos.AgentClientMetadata agentClientMetadata) Perform inspection of an Agent client metadata.- Parameters:
agentClientMetadata- the agent client metadata- Returns:
- the inspection outcome
-