|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfluximpl.ActionFlowChartImpl
fluximpl.ActionImpl
fluximpl.file.AbstractSingleFileParameter
fluximpl.file.AbstractDoubleFileParameter
fluximpl.file.pgp.AbstractPgpAction
fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
flux.file.FileEncryptPgpAction
public class FileEncryptPgpAction
Encrypts a set of files using PGP encryption. The encryption is secured by either a public key from the repository or a passphrase. The bytes of each file are streamed from the source host and are encrypted along the way so no unencrypted data is stored in transit.
Field Summary |
---|
Fields inherited from class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl |
---|
VARIABLE_NAME |
Fields inherited from class fluximpl.ActionImpl |
---|
END_OF_RUN, JOIN_EXP, START_OF_RUN, TIMEOUT_BI, TIMEOUT_BI_NAMESPACE |
Fields inherited from class fluximpl.ActionFlowChartImpl |
---|
actionsLock |
Constructor Summary | |
---|---|
FileEncryptPgpAction()
Creates a PGP encryption action that is not associated with a flow chart. |
|
FileEncryptPgpAction(FlowChart flowChart,
java.lang.String name)
Creates a PGP encryption action that is associated with the specified flow chart. |
Method Summary | |
---|---|
PgpEncryptionAlgorithm |
getAlgorithm()
Returns the encryption algorithm used for the PGP encryption. |
java.lang.String |
getKeyNamespace()
Returns the repository namespace this action will use to retrieve the public key. |
java.lang.String |
getPassphrase()
Returns the passphrase used to secure the PGP encryption. |
boolean |
isArmored()
Indicates whether the encryption will be ASCII armored. |
boolean |
isDeleteSource()
Indicates whether the unencrypted source files should be deleted after completing the encryption. |
void |
setAlgorithm(PgpEncryptionAlgorithm algorithm)
Sets the encryption algorithm used for the PGP encryption. |
void |
setArmored(boolean armored)
Sets whether the encryption will be ASCII armored. |
void |
setDeleteSource(boolean deleteSource)
Sets whether the unencrypted source files should be deleted after completing the encryption. |
void |
setKeyNamespace(java.lang.String repositoryNamespace)
Sets the repository namespace this action will use to retrieve the public key. |
void |
setPassphrase(java.lang.String passPhrase)
Sets the passphrase used to secure the PGP encryption. |
Methods inherited from class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl |
---|
doPgpWork, verify |
Methods inherited from class fluximpl.file.pgp.AbstractPgpAction |
---|
getHiddenVariableNames |
Methods inherited from class fluximpl.file.AbstractDoubleFileParameter |
---|
addTarget, execute, getIndexedTargets, getIndexedTargets, getTargets, isPreserveDirectoryStructure, setIndexedTargets, setIndexedTargets, setPreserveDirectoryStructure, setTargets |
Methods inherited from class fluximpl.file.AbstractSingleFileParameter |
---|
addSource, clear, getIndexedSources, getIndexedSources, getSources, setIndexedSources, setIndexedSources, setSources |
Methods inherited from class fluximpl.ActionImpl |
---|
addFlow, addFlow, addInFlow, addOutFlow, addPropertyChangeListener, addSignalFlow, auditForAgent, calculateTimeout, clearInFlow, clone, cloneFlows, countSignals, doDataMapping, equals, getAuditTrailDetails, getFlows, getInFlows, getJoinExpression, getNote, getOutFlows, getPoint, getPostscript, getPostscriptLanguage, getPrescript, getPrescriptLanguage, getResultInfo, getRuntimeDataMap, getSignalsToMonitor, getTimeoutBusinessInterval, getTimeoutBusinessIntervalNamespace, getTimeoutExpression, getX, getY, hashCode, isEndOfRun, isJoinPoint, isMarkedForSkip, isSkippable, isStartAction, isStartOfRun, isTransactionBreak, makeTimeoutSignal, postClone, preClone, removeFlow, removeInFlow, removePropertyChangeListener, setElseFlow, setEndOfRun, setErrorFlow, setErrorFlowWithoutRollback, setErrorFlowWithRollback, setJoinExpression, setJoinPoint, setMarkedForSkip, setName, setNameWithoutErrorCheck, setNote, setPoint, setPostscript, setPostscriptLanguage, setPrescript, setPrescriptLanguage, setRuntimeDataMap, setSignalsToMonitor, setSkippable, setStartAction, setStartOfRun, setTimeoutBusinessInterval, setTimeoutBusinessIntervalNamespace, setTimeoutExpression, setTimeoutFlow, setTransactionBreak, setX, setY, toString, verifyOnClient, verifyTimeout |
Methods inherited from class fluximpl.ActionFlowChartImpl |
---|
getDescription, getId, getName, getVariableManager, reset, setDescription, setId, setVariableManager |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface flux.file.SingleFileParameter |
---|
addSource, clear, getSources |
Constructor Detail |
---|
public FileEncryptPgpAction()
public FileEncryptPgpAction(FlowChart flowChart, java.lang.String name)
Method Detail |
---|
public PgpEncryptionAlgorithm getAlgorithm()
getAlgorithm
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
public java.lang.String getKeyNamespace()
getKeyNamespace
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
public java.lang.String getPassphrase()
getPassphrase
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
public boolean isArmored()
isArmored
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
public boolean isDeleteSource()
isDeleteSource
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
public void setAlgorithm(PgpEncryptionAlgorithm algorithm)
setAlgorithm
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
algorithm
- The encryption algorithm used for the PGP encryption.public void setArmored(boolean armored)
setArmored
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
armored
- Whether the encryption will be ASCII armored.public void setDeleteSource(boolean deleteSource)
setDeleteSource
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
deleteSource
- Whether the unencrypted source files should be deleted
after completing the encryption.public void setKeyNamespace(java.lang.String repositoryNamespace)
setKeyNamespace
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
repositoryNamespace
- The repository namespace this action will use to retrieve
the public key. This property can not be set if a passphrase has
been specified.public void setPassphrase(java.lang.String passPhrase)
setPassphrase
in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpl
passPhrase
- The passphrase used to secure the PGP encryption.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |