public class ArgumentSanitizer extends Object
Constructor and Description |
---|
ArgumentSanitizer() |
Modifier and Type | Method and Description |
---|---|
String |
sanitize(String argument)
Replaces a potential secure value with "******".
|
String |
sanitize(String key,
String value)
Replaces a potential secure value with "******".
|
List<String> |
sanitizeArguments(List<String> arguments)
For all sensitive arguments (e.g.
|
org.springframework.batch.core.JobParameters |
sanitizeJobParameters(org.springframework.batch.core.JobParameters jobParameters)
Replaces the sensitive String values in the JobParameter value.
|
String |
sanitizeOriginalStreamDsl(StreamDefinition streamDefinition)
Redacts sensitive property values in a stream.
|
Map<String,String> |
sanitizeProperties(Map<String,String> properties)
For all sensitive properties (e.g.
|
String |
sanitizeStream(StreamDefinition streamDefinition)
Redacts sensitive property values in a stream.
|
String |
sanitizeTaskDsl(TaskDefinition taskDefinition)
Redacts sensitive property values in a task.
|
public String sanitize(String argument)
argument
- the argument to cleanse.public String sanitize(String key, String value)
key
- to check for sensitive words.value
- the argument to cleanse.public org.springframework.batch.core.JobParameters sanitizeJobParameters(org.springframework.batch.core.JobParameters jobParameters)
jobParameters
- the original job parameterspublic String sanitizeStream(StreamDefinition streamDefinition)
streamDefinition
- the stream definition to sanitizepublic String sanitizeOriginalStreamDsl(StreamDefinition streamDefinition)
streamDefinition
- the stream definition to sanitizepublic String sanitizeTaskDsl(TaskDefinition taskDefinition)
taskDefinition
- the task definition to sanitizepublic Map<String,String> sanitizeProperties(Map<String,String> properties)
properties
- to be sanitizedCopyright © 2020 Pivotal Software, Inc.. All rights reserved.