|
||||||||||
| 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.FileEncryptPgpActionImplpublic java.lang.String getKeyNamespace()
getKeyNamespace in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplpublic java.lang.String getPassphrase()
getPassphrase in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplpublic boolean isArmored()
isArmored in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplpublic boolean isDeleteSource()
isDeleteSource in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplpublic void setAlgorithm(PgpEncryptionAlgorithm algorithm)
setAlgorithm in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplalgorithm - The encryption algorithm used for the PGP encryption.public void setArmored(boolean armored)
setArmored in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImplarmored - Whether the encryption will be ASCII armored.public void setDeleteSource(boolean deleteSource)
setDeleteSource in class fluximpl.file.pgp.encrypt.FileEncryptPgpActionImpldeleteSource - 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.FileEncryptPgpActionImplrepositoryNamespace - 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.FileEncryptPgpActionImplpassPhrase - The passphrase used to secure the PGP encryption.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||