Class Mask
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.ActionAbstract
-
- org.apache.activemq.artemis.cli.commands.Mask
-
- All Implemented Interfaces:
Action
@Command(name="mask", description="mask a password and print it out") public class Mask extends ActionAbstract
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
context, DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description Mask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckOptions(String[] options)Objectexecute(ActionContext context)SensitiveDataCodec<String>getCodec()booleanisVerbose()voidsetHash(boolean hash)voidsetKey(String key)voidsetPassword(String password)voidsetPasswordCodec(boolean passwordCodec)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, setHomeValues
-
-
-
-
Method Detail
-
execute
public Object execute(ActionContext context) throws Exception
- Specified by:
executein interfaceAction- Overrides:
executein classActionAbstract- Throws:
Exception
-
isVerbose
public boolean isVerbose()
- Specified by:
isVerbosein interfaceAction- Overrides:
isVerbosein classActionAbstract
-
setPassword
public void setPassword(String password)
-
setHash
public void setHash(boolean hash)
-
setKey
public void setKey(String key)
-
setPasswordCodec
public void setPasswordCodec(boolean passwordCodec)
-
getCodec
public SensitiveDataCodec<String> getCodec()
-
checkOptions
public void checkOptions(String[] options) throws InvalidOptionsError
- Specified by:
checkOptionsin interfaceAction- Overrides:
checkOptionsin classActionAbstract- Throws:
InvalidOptionsError
-
-